Подтвердить что ты не робот

Какой O/S вы предпочитаете для веб-разработки и почему?

Я считаю себя довольно универсальным, когда речь идет о выборе O/S. Я использовал DOS/Windows PC всю свою жизнь, переключил свой основной ноутбук на Mac два года назад и использовал множество разновидностей Unix/Linux/BSD, изучая мой Comp.Sci. степень.

Однако, когда я пытаюсь улучшить свою среду разработки, я начинаю задаваться вопросом, не лучше ли мне отказаться от Macbook для ПК с другим вкусом O/S (для поддержки другого набора инструментов и IDE).

Какой O/S вы предпочитаете для (веб-разработки) и почему? (предпочитайте ответы от людей, у которых есть реальное кодирование на разных платформах)

(Примечание: я знаю этот вопрос, обсуждая клиент и сервер O/S - меня интересует вся среда разработки, но не ограничивается "Толпа Windows" )

4b9b3361

Ответ 1

Это действительно зависит от типа веб-разработки, которую вы хотите сделать. Если вы делаете PHP (или LAMP, Perl, Python, Ruby), то Linux, вероятно, лучший способ пойти. Если вы смотрите на разработку .Net, то Windows будет лучше. Я думаю, что если вы на Java, то Windows или Linux будут одинаково хороши.

Для разработки LAMP в Linux вы, вероятно, лучше всего собираетесь работать с Netbeans или Eclipse для вашей среды IDE. Лично я предпочитаю Netbeans, но это зависит от того, с чем вам удобнее. Если вы хотите заплатить за IDE, Zend - один из лучших вариантов. Что касается дистрибутивов, любой популярный дистрибутив должен быть в порядке. Я слышал, что Ubuntu довольно популярен, хотя мой личный фаворит - Mandriva.

Ответ 2

Вам не нужно отменить свой Macbook для использования разных операционных систем. Многие разработчики запускают несколько ОС, не отказываясь от опыта Macbook.

Ответ 3

Я предпочитаю свой Macbook и презираю тот факт, что мне нужно идти на работу и использовать среду Windows (я продолжаю удалять ALT-ключ, ищущий COMMAND!). Разработка Ruby и rails проще, потому что большинство разработчиков используют OSX, и поэтому любая помощь, которая вам нужна, адаптирована для вашей среды разработки, она просто работает не так гладко или быстро в Windows.

Я не столкнулся ни с чем, что у меня есть в моей рабочей среде (Emacs, IntelliJ и т.д.), которые я не могу получить для Mac, и это даже выглядит намного лучше. Ubuntu даже выглядит лучше и намного надежнее, чем любая система Windows, которую я когда-либо использовал.

Ответ 4

Если вы заблокированы в мире .Net, то Windows - единственный выбор.

В противном случае веб-окружения "большого имени" (Apache, Tomcat, Spring, Glassfish, Rails, JBoss, Grails, Weblogic,...) обычно развертываются по некоторому вкусу * nix. На Linux-ноутбуке вы получаете максимальную прибыль; OSX предоставляет вам полноценную среду Unix с очень полированным пользовательским интерфейсом и менее самостоятельным обслуживанием.

Если вы делаете Java, то Eclipse, NetBeans и IntelliJ будут работать на всех вышеперечисленных (Windows, Linux, Max), поэтому вы можете выбирать на основе того, что еще вы хотите иметь в своей среде.

Ответ 5

У меня 3 системы,

  • Windows XP, Windows 7 RC, Ubuntu 9.04
  • Windows Vista​​li >
  • Mac OS X

Mac OS X будет моим выбором, так как вы можете получить хорошую работу, чтобы работать. Я получил Adobe Create Suit и Textmate, они не бесплатны. Бесплатные альтернативы GIMP/Inkscape и многие бесплатные текстовые редакторы доступны для Mac.

LINUX хорош, но Adobe костюм не работает на нем, вы должны использовать GIMP и Inkscape, очевидно, что они нигде не близки к Adobe Photoshop и Illustrator. Хотя, если вы не заинтересованы в использовании Adobe CS, вы можете использовать дистрибутив Ubuntu, который проще, чем другой дистрибутив LINUX и тихий, поэтому у вас не будет проблем с поиском решения. Eclipse будет моим текстовым редактором, если я использую LINUX.

Windows - еще один хороший выбор, если вы знакомы с Windows, но рискуете потерять важные файлы, которые уделили вам часы для разработки;-), вы знаете, что его главной проблемой является Virus и spywares. Если вы можете получить приличный Антивирус (например, бесплатный Avast ect), вы можете жить с ним.

Ответ 6

По моему мнению, "практически нет причин выбирать Linux для OSX для веб-разработки. OSX является unix'ish, поэтому вы можете запускать практически любой сервер на OSX почти так же, как на Linux.

Одной из главных причин выбора OSX является доступность и комфорт. Я не знаю каких-либо других операционных систем, для которых почти так же приятно работать, как OSX.

И нет, я не фанат Apple.:)