Использование преимуществ Linux в среде веб-разработки?

583
Pennf0lio

Я хотел бы собрать некоторые идеи, каковы плюсы и минусы в использовании Linux в веб-разработке,

И хотелось бы знать, какую платформу Linux вы бы порекомендовали и почему.

2

2 ответа на вопрос

3
LiraNuna

Плюсы:

  • SSH - удаленно войдите на ваш сервер, используя ваш любимый эмулятор терминала.
  • В GNOME - встроенный просмотр файлов FTP / SFTP из коробки с помощью gvfs
  • Возможность локального запуска собственного веб-сервера для быстрого тестирования, если вы чувствуете себя предприимчивым
  • Несколько рабочих столов для панорамирования и разделения рабочего пространства
  • Отличные веб-редакторы, такие как SCiTE, Geany, Screem, gedit и MonoDevelop (если вы хотите .NET).
  • Firefox предустановлен в большинстве дистрибутивов, а Firebug доступен в большинстве репозиториев.
  • Opera доступна для Linux
  • epiphany-webkit или Midori доступны для тестирования совместимости с Safari / Chrome

Минусы:

  • Нужна Windows VM для тестирования на IE или WINE для использования ie4linux
  • Может быть сложно, если вы работаете с технологиями Microsoft
Если вы работаете с PHP, в Linux вы, в общем, найдете все лучше. Apache работает быстрее, расширения PHP легко устанавливаются и компилируются. David Snabel-Caunt 14 лет назад 0
Возможность запуска локального веб-сервера для тестирования не является уникальной для Linux. Nathaniel 14 лет назад 0
Дополнительные минусы - нет фотошопа, вспышки или ткача снов, если вы используете эти инструменты. Bob Weber 14 лет назад 1
Тем не менее, GIMP является отличной заменой Photoshop. David Z 14 лет назад 1
@ Натаниэль: строго, ты прав. Однако, учитывая, что большинство коммерческих ОС взимают дополнительную плату за серверные версии, и что серверные ОС в некотором смысле сильно отличаются от несерверных ОС **, у вас больше возможностей для настройки серверов разработки с Linux. ** Например, если вы разработали веб-приложение для телевизионного расписания в Windows 7, вы можете быть шокированы, обнаружив, что более дорогая Windows Server 2008 просто не позволяет использовать оборудование DVB. @ Давид: Извините, но GIMP не сравнить с фотошопом. GIMP + Krita возможно. Хотя для Linux есть графические приложения для киноиндустрии. Lee B 14 лет назад 0
@ Ли: Просто подожди GIMP 2.8.0! Пользовательский интерфейс был обновлен. LiraNuna 14 лет назад 0
0
Mike1980

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

Capistrano также является отправной точкой для развертываний и недоступен для Windows (AFAIK).

Те же преимущества имеют место для любого из BSD, но найти хостинг для них не так просто.

Минусы, как уже упоминалось в LiraNuna, все еще нуждаются в среде Windows, доступной для тестирования. Хотя я считаю, что несколько сред Windows (с разными версиями IE), работающие под VMware, работают как компромисс.

Без дополнительных лицензий - я понимаю, но я могу сделать то же самое в Windows с IIS или даже загрузить Apache. Я действительно не думаю, что вы перечислили что-то, что является реальным преимуществом в Linux по сравнению с Windows ... Даже с лицензиями, почти все приличные разработчики получили лицензию MSDN или могут использовать пробную версию Windows. William Hilsum 14 лет назад 0

Похожие вопросы