2009-07-30 2 views
6

Какая операционная система является лучшей для разработки PHP или разработки в целом?Какая операционная система является лучшей для разработки PHP или разработки в целом?

1) Монетный двор Linux? 2) Ubuntu? 3) Windows 7? 4) ОС?

+1

Каковы требования? – TigerTiger

+5

Это как: Что предпочитают программисты php: яблоки или груши? ;-) –

+14

Ясно PEAR: p – Edd

ответ

28

Есть четыре возможности для лучшей операционной системы для разработки на:

  1. Один вы наиболее знакомы. Знание порождает производительность;
  2. Все, что есть в вашей команде. Вы можете создавать проблемы, будучи разными;
  3. Один из ваших инструментов доступен. Иногда у вас нет выбора; и
  4. Единая среда разработки. Я видел проблемы, вызванные раньше, потому что среда dev была на Windwos, а рабочей средой был Linux. Это было с Java. Подобно тому, как они могут быть, могут быть тонкие различия, которые могут вас сильно укусить. PHP - еще один хороший пример того, что он отличается от Windows vs Linux.

Единственное, что я добавлю к этому, это то, что из любых специфичных для ОС функций, о которых я могу думать, тот, который действительно имеет значение, - это файловая система. Однажды я отправил 20-минутную проверку подрывной работы на WinXP/NTFS с помощью шпатлевки (svn + ssh) до 40 секунд на Ubuntu/ext3. Время сборки также уменьшилось с 15 минут до ~ 3 минут. В обоих случаях это была почти вся файловая система.

+2

Все это очень хорошие моменты; знакомство с окружающей средой и близость к тому, что у вас есть на производстве, самые большие в моей книге. Производительность - это стирка; ваше время гораздо более ценно, чем стоимость обработки энергии. –

+0

+1. И вот комментарий вне темы, который принадлежит мета. Вопрос не является «субъективным». Этот ответ является полностью объективным и представляет собой лучшую инженерную практику. Долой субъективный тег! – MarkJ

7

Независимо от того, что вам больше всего известно и как лучше всего.

Это действительно личное решение о том, как вам нравится работать, и инструментам, с которыми вы хотите работать.

Это также может зависеть от команды, с которой вы работаете. Если у вас есть определенная среда IDE, которую использует команда, она может помочь использовать ту же среду IDE, которую они используют.

Одна из замечательных особенностей PHP заключается в том, что вы можете разрабатывать практически в любом месте с помощью большого множества инструментов.

6

Если вы говорите о разработке PHP, есть довольно надежная поддержка во всех операционных системах. Linux действительно начинает сиять, если вы обезьяны с исходным кодом и/или создания PHP-расширений (это возможно в Windows, но ОЧЕНЬ неприятно).

4

Возможно, это то же самое, что вы хотите развернуть свое программное обеспечение, хотя это относится меньше (но по-прежнему важно, особенно при тестировании) для таких технологий, как PHP, который достаточно хорош для работы на нескольких платформах.

-1

Я использовал Notepad ++ на WinXP, чтобы выполнить мою разработку PHP. . Довольно простой и FTP построен в

+0

Когда-либо пытался управлять большим проектом с помощью Notepad ++? Я бы не. ;-) –

+1

Хорошая точка Г-н Гербер. PHPEdit от Waterproof - отличная среда Windows Porduction – Roland

+1

У меня есть. Я отказался от обоих. – MiseryIndex

3

Нет лучшей операционной системы для разработки PHP. Выберите тот, с которым вам удобно, в котором работает среда разработки, которую вы хотите использовать. Также убедитесь, что вы знакомы с использованием операционной системы.

2

Нет четкого ответа. Если вы знакомы с Windows, нет никаких проблем с его использованием. Вы можете использовать сервер Wamp (http://www.wampserver.com/en/) или Xammp (http://sourceforge.net/projects/xampp/) (они устанавливают для вас весь пакет PHP, Apache и MySQL). Если вы абсолютно новый, я предлагаю Wamp, поскольку это проще.Если вы не используете приложение PHPMyadmin, вы также можете использовать SQLYog (http://www.webyog.com/en/) для управления базой данных.

Однако, если вы настроены на хакер, попробуйте linux. Это хорошо, но немного сложнее настроить, чем окна, но дать вам максимальную силу и свободу. Кроме того, поскольку он обычно называется стекю LAMP, вы получите достаточную документацию, чтобы помочь вам.

Я не использовал MAC, но там могут быть и хорошие ресурсы. Просто Google.

2

Ubuntu - лучшая операционная система для разработки PHP.