I'm trying to determine how likely it is that my next job will involve the use of a Mac/PC if I am hired as a PHP programmer. With Rails, most shops seem to develop on the Mac. I'm wondering whether the same is true of PHP.
我正在尝试确定如果我被聘为PHP程序员,我下一份工作将涉及使用Mac / PC的可能性有多大。有了Rails,大多数商店似乎都在Mac上发展。我想知道PHP是否也是如此。
11 个解决方案
#1
Most PHP development houses will have you debug and run your code in a testing environment that mimics the production environment. This way you are able to use the OS/editor/IDE of your choice and it should all come out okay. One of the advantages of PHP over other web service languages (ASP.net, et al.) is that it is multi-platform at its heart. I would be more worried about things like what version control system are they using and what is their production environment like than what desktop OS you will have to use, as these are the variables that get locked in stone while your desktop machine isn't.
大多数PHP开发公司都会让您在模拟生产环境的测试环境中调试和运行代码。这样你就可以使用你选择的操作系统/编辑器/ IDE,它应该都可以。 PHP优于其他Web服务语言(ASP.net等)的优点之一是它的核心是多平台。我会更担心他们使用什么版本控制系统以及他们的生产环境比你必须使用的桌面操作系统更多,因为这些变量会被锁定在桌面机器上。
#2
The simple answer would be more people use PC's so more developers develop PHP on a PC. I use Linux.
简单的答案是更多人使用PC,因此更多的开发人员在PC上开发PHP。我用的是Linux。
#3
They all can do it very well, I would just make sure you are comfortable with all 3 operating systems. My office does almost ASP.net development exclusively, and the guy next to me develops on a Mac! Basically, as a professional, you need to be able to hop on anything and be able to develop on it.
他们都可以做得很好,我只是确保你对所有3个操作系统感到满意。我的办公室专门做ASP.net开发,我旁边的人在Mac上开发!基本上,作为一名专业人士,您需要能够跳上任何东西并能够在其上进行开发。
When I did PHP, I developed on XP, deployed on Linux, FWIW.
当我做PHP时,我在XP上开发,部署在Linux上,FWIW。
#4
Irrelevant. I use Linux and Windows, but it doesn't really matter, because on both I use the same editors (ActiveState Komodo and Zend Studio), both of which are also available for Mac.
无关紧要。我使用Linux和Windows,但它并不重要,因为我使用相同的编辑器(ActiveState Komodo和Zend Studio),两者都可用于Mac。
#5
There is no limiting factor in regards to the language itself. We're a pure PHP development environment and all of our developers use Macs. But it wouldn't be a problem if any of them used Windows boxes or Linux boxes to develop on. The only problem would be if the company had development tools that had to be run on a specific platform. The short answer is: it depends on where you get a job.
语言本身没有限制因素。我们是一个纯PHP开发环境,我们所有的开发人员都使用Mac。但是如果他们中的任何一个使用Windows机箱或Linux机箱进行开发就不会有问题。唯一的问题是公司是否有必须在特定平台上运行的开发工具。简短的回答是:这取决于你找到工作的地方。
#6
I have seen a few companies say in their job advertisement that they use Macs to develop on. In reality though I think that was just put there for the "cool" factor.I am willing to bet that they would allow you to use whatever you wanted to develop PHP on as long as your PHP + Apahce/IIS/whatever configuration is not a million miles away from what is used on the production servers.
我看到一些公司在他们的招聘广告中说他们使用Mac来开发。实际上虽然我认为那只是为了“酷”因素。我愿意打赌,只要你的PHP + Apahce / IIS /任何配置都没有,他们会允许你使用你想要开发PHP的任何东西距生产服务器上使用的距离一百万英里。
#7
I don't think it should matter all that much when it comes to web script programming like PHP or JavaScript, unless you are partial to a specific IDE or something. I do all of my web programming code in a notepad editor, but it does not seem like it would be all that hard to code just as well on a Mac or a Linux box or even a Blackberry.
我认为在涉及到像PHP或JavaScript这样的Web脚本编程时,它并不重要,除非您偏向特定的IDE或其他东西。我在记事本编辑器中完成了所有的Web编程代码,但似乎在Mac或Linux机器甚至是Blackberry上编写代码都不是那么难。
#8
I do all my development at work on Windows XP.
我在Windows XP上完成所有开发工作。
For PHP development at work I use Nusphere PHP Ed on Windows. It has a lot of useful features like debugging and code intelligence, but I've found it to be a little unstable for software that costs money. Still, if you don't mind it freezing up every so often and want to pay for it, it's a great PHP IDE for Windows.
对于PHP开发工作,我在Windows上使用Nusphere PHP Ed。它有许多有用的功能,如调试和代码智能,但我发现它对于花钱的软件有点不稳定。尽管如此,如果你不介意它经常冻结并且想要为它付费,它对于Windows来说是一个很棒的PHP IDE。
My personal favourite is Eclipse with the PHP IDE Project plug-in (there's a few options), if you use that it doesn't matter which OS you use (it works on PC, Mac and Linux).
我个人最喜欢的是带有PHP IDE Project插件的Eclipse(有几个选项),如果你使用它,你使用哪个操作系统并不重要(它适用于PC,Mac和Linux)。
#9
I would say PHP is more on windows as it has been around much longer and likely spread to more development environments.
我会说PHP在Windows上更多,因为它已经存在更长时间并且可能扩展到更多开发环境。
#10
I do most of my heavy development on Linux. If you are running Linux servers, like we do, and your site uses specific services, it's best to keep your development platform as close to your target production server.
我在Linux上做了大量的重大开发。如果您像我们一样运行Linux服务器,并且您的站点使用特定服务,则最好使您的开发平台尽可能靠近目标生产服务器。
I use a Mac to do personal development, but I'm not as comfortable with that as I am on Linux.
我使用Mac进行个人开发,但我不像在Linux上那样舒服。
I bet quite a few people use Windows for web development as most people use windows full stop, and I see no reason why not, if that's what they prefer. I don't.
我敢打赌,有很多人使用Windows进行网页开发,因为大多数人都使用Windows完全停止,我认为没有理由不这样做,如果这是他们喜欢的。我不。
#11
At the moment i am doing all my PHP development on a macbook using a Centos Virtual box. Its great as you do not have to install anything on your actual mac apart from Virtual box as its Free. It takes around a 1 or 2 hours to set up the guest correctly and you can be on your way. From there i am using Eclipse PHP for the actual code development.
目前我正在使用Centos虚拟盒在macbook上进行所有PHP开发。它很棒,因为除了虚拟盒之外你不需要在你的实际mac上安装任何东西。正确设置客人大约需要1到2个小时,您可以在路上。从那里我使用Eclipse PHP进行实际的代码开发。
#1
Most PHP development houses will have you debug and run your code in a testing environment that mimics the production environment. This way you are able to use the OS/editor/IDE of your choice and it should all come out okay. One of the advantages of PHP over other web service languages (ASP.net, et al.) is that it is multi-platform at its heart. I would be more worried about things like what version control system are they using and what is their production environment like than what desktop OS you will have to use, as these are the variables that get locked in stone while your desktop machine isn't.
大多数PHP开发公司都会让您在模拟生产环境的测试环境中调试和运行代码。这样你就可以使用你选择的操作系统/编辑器/ IDE,它应该都可以。 PHP优于其他Web服务语言(ASP.net等)的优点之一是它的核心是多平台。我会更担心他们使用什么版本控制系统以及他们的生产环境比你必须使用的桌面操作系统更多,因为这些变量会被锁定在桌面机器上。
#2
The simple answer would be more people use PC's so more developers develop PHP on a PC. I use Linux.
简单的答案是更多人使用PC,因此更多的开发人员在PC上开发PHP。我用的是Linux。
#3
They all can do it very well, I would just make sure you are comfortable with all 3 operating systems. My office does almost ASP.net development exclusively, and the guy next to me develops on a Mac! Basically, as a professional, you need to be able to hop on anything and be able to develop on it.
他们都可以做得很好,我只是确保你对所有3个操作系统感到满意。我的办公室专门做ASP.net开发,我旁边的人在Mac上开发!基本上,作为一名专业人士,您需要能够跳上任何东西并能够在其上进行开发。
When I did PHP, I developed on XP, deployed on Linux, FWIW.
当我做PHP时,我在XP上开发,部署在Linux上,FWIW。
#4
Irrelevant. I use Linux and Windows, but it doesn't really matter, because on both I use the same editors (ActiveState Komodo and Zend Studio), both of which are also available for Mac.
无关紧要。我使用Linux和Windows,但它并不重要,因为我使用相同的编辑器(ActiveState Komodo和Zend Studio),两者都可用于Mac。
#5
There is no limiting factor in regards to the language itself. We're a pure PHP development environment and all of our developers use Macs. But it wouldn't be a problem if any of them used Windows boxes or Linux boxes to develop on. The only problem would be if the company had development tools that had to be run on a specific platform. The short answer is: it depends on where you get a job.
语言本身没有限制因素。我们是一个纯PHP开发环境,我们所有的开发人员都使用Mac。但是如果他们中的任何一个使用Windows机箱或Linux机箱进行开发就不会有问题。唯一的问题是公司是否有必须在特定平台上运行的开发工具。简短的回答是:这取决于你找到工作的地方。
#6
I have seen a few companies say in their job advertisement that they use Macs to develop on. In reality though I think that was just put there for the "cool" factor.I am willing to bet that they would allow you to use whatever you wanted to develop PHP on as long as your PHP + Apahce/IIS/whatever configuration is not a million miles away from what is used on the production servers.
我看到一些公司在他们的招聘广告中说他们使用Mac来开发。实际上虽然我认为那只是为了“酷”因素。我愿意打赌,只要你的PHP + Apahce / IIS /任何配置都没有,他们会允许你使用你想要开发PHP的任何东西距生产服务器上使用的距离一百万英里。
#7
I don't think it should matter all that much when it comes to web script programming like PHP or JavaScript, unless you are partial to a specific IDE or something. I do all of my web programming code in a notepad editor, but it does not seem like it would be all that hard to code just as well on a Mac or a Linux box or even a Blackberry.
我认为在涉及到像PHP或JavaScript这样的Web脚本编程时,它并不重要,除非您偏向特定的IDE或其他东西。我在记事本编辑器中完成了所有的Web编程代码,但似乎在Mac或Linux机器甚至是Blackberry上编写代码都不是那么难。
#8
I do all my development at work on Windows XP.
我在Windows XP上完成所有开发工作。
For PHP development at work I use Nusphere PHP Ed on Windows. It has a lot of useful features like debugging and code intelligence, but I've found it to be a little unstable for software that costs money. Still, if you don't mind it freezing up every so often and want to pay for it, it's a great PHP IDE for Windows.
对于PHP开发工作,我在Windows上使用Nusphere PHP Ed。它有许多有用的功能,如调试和代码智能,但我发现它对于花钱的软件有点不稳定。尽管如此,如果你不介意它经常冻结并且想要为它付费,它对于Windows来说是一个很棒的PHP IDE。
My personal favourite is Eclipse with the PHP IDE Project plug-in (there's a few options), if you use that it doesn't matter which OS you use (it works on PC, Mac and Linux).
我个人最喜欢的是带有PHP IDE Project插件的Eclipse(有几个选项),如果你使用它,你使用哪个操作系统并不重要(它适用于PC,Mac和Linux)。
#9
I would say PHP is more on windows as it has been around much longer and likely spread to more development environments.
我会说PHP在Windows上更多,因为它已经存在更长时间并且可能扩展到更多开发环境。
#10
I do most of my heavy development on Linux. If you are running Linux servers, like we do, and your site uses specific services, it's best to keep your development platform as close to your target production server.
我在Linux上做了大量的重大开发。如果您像我们一样运行Linux服务器,并且您的站点使用特定服务,则最好使您的开发平台尽可能靠近目标生产服务器。
I use a Mac to do personal development, but I'm not as comfortable with that as I am on Linux.
我使用Mac进行个人开发,但我不像在Linux上那样舒服。
I bet quite a few people use Windows for web development as most people use windows full stop, and I see no reason why not, if that's what they prefer. I don't.
我敢打赌,有很多人使用Windows进行网页开发,因为大多数人都使用Windows完全停止,我认为没有理由不这样做,如果这是他们喜欢的。我不。
#11
At the moment i am doing all my PHP development on a macbook using a Centos Virtual box. Its great as you do not have to install anything on your actual mac apart from Virtual box as its Free. It takes around a 1 or 2 hours to set up the guest correctly and you can be on your way. From there i am using Eclipse PHP for the actual code development.
目前我正在使用Centos虚拟盒在macbook上进行所有PHP开发。它很棒,因为除了虚拟盒之外你不需要在你的实际mac上安装任何东西。正确设置客人大约需要1到2个小时,您可以在路上。从那里我使用Eclipse PHP进行实际的代码开发。