Блог > Системное администрирование > Ubuntu для веб-разработчика – достоинства и недостатки
Ubuntu для веб-разработчика – достоинства и недостатки
Давным давно приходилось мне работатть в одной конторе, где по соображениям лицензии Windows + Photoshop не приветствовались.
Пощупав Ubuntu Linux 'в работе', в полной мере смог оценить все достоинства и недостатки.
Из несомненных достоинств Linux Ubuntu можно отметить:
- Стабильную работу. В отличие от Microsoft - систем, память на засоряется ненужным мусором. Система работает, не выключаясь, годами.
- Удобнейшая интеграция с Интернетом. Интернет не подключение - а часть системы. Естественно, безлимитный) Удобно ставить программы из репозитариев, редактировать файлы прямо на сервере, текст и графику. Сетевые подключения заводятся с полпинка.
- Быструю работу даже на древнем "железе". Ничего не зависает, не тормозит, не глючит. Дисковая система работает быстрее, быстрее сервисно обслуживается.
- Множество бесплатных open-source программ - текстовые редакторы, менеджеры файлов, FTP-клиенты и сервера - ассортимент мелких программ просто поражает воображение! Особенно текстовые редакторы с подсветкой кода (я пользовался Kate).
- Встроенная система скриптования, встроенные компиляторы для большиства языков программирования, интегрированные IDE позволяют дописывать в Linux недостающие возможности.
- Огромнейшее количество документации, детальная проработка большинства проблем, дружелюбное комьюнити. Благодаря этому на базе Linux - машин разворачиваю сервера HTTP/FTP, с них же на предприятиях раздают интернет, маршрутизируют траффик. А как же иначе, если эта возможность ВСТРОЕНА?
- Интеграция файловой системы с Интернетом, локальными и удаленными дисками. Нет разницы, где Вы редактируете файл - на компьютере у себя, у кого-то, в Интернете или же с флешки. Удобная работа с терминалами, грамотный коннект по ssh благодаря встроенному клиенту.
Теперь о плохом. Несмотря на все вышеперечислнное, кое c чем у Linux'а действительно плоховато. А именно:
- С толковыми программами. Да, все красиво и замечательно, но часть программ недоработана и сырая. У меня лично при верстке макета, текстовый редактор кода вылетал сам по себе без сохранения результатов. Приходилось часто резервировать работу. Приходилось переключатся на Windows редакторы кода - Notepad++/Dreamwaver. А такое повсеместно - мелкие утилиты вроде бы и есть, а серьезных под Open-source мало.
- С Интернетом) О нет, не то о чем Вы подумали) С подключением и настройкой, использованием и применением интернета все отлично. Только вот для толкового применения интернет действительно нужен БЕЗЛИМИТНЫЙ. Иначе толку в голой убунте со стандартными программами. Без интернета ничего толком не сделаешь с системой.
- Gimp vs Photoshop. Как бы Gimp не хвалили, недостатков у него масса. Не открывает большие файлы, не работает "из-под коробки", не умеет без плагинов сохранять слои по папкам. И не все это лечится плагинами... работать действительно сложно, если брать во внимание СЕРЬЕЗНУЮ и групповую работу.
Photoshop мог открывать файлы по несколько Гбайт. Медленно, правда, но результат как говорится, налицо.
- Сложности с медиа-применением. Много времени занял поиск видеокодека, DVD кодек так и не нашли.
Gimp же показывал окно с ошибкой "Мол, ошибка приложения" и вежливо помахав ручкой, закрывался.
- Проблемы с драйверами, которые не лечатся кроме как "сделай сам". Ну уж извините, чтобы просто настроить свой ноут, учить углубленное системное программирование? Извольте.
- Пробелы в эргономике. Система все-таки более заточена под консольное применение, а графическая оболочка только как надстройка. Windows-системы однозначно более заточены под мышку и интерфейс более удобный (субъективное впечатление).
В итоге: на предприятии на котором я работал, облегченно вздохнули, когда появилась Windows 7 для тестирования бесплатно. И дружно перешли на нее (кроме директора, который на тот момент кучу сил угробил на ее настройку и расстатся с ней не пожелал).
Все же, я лично претензий к Ubuntu не имею. По мне, так Ubuntu cтабильная система именно для работы - серфинг в интернете, администрирование, удаленное управление, расшаривание. Просто мое время на тот момент считалось сдельно и стоило дороже. Дороже, чем заниматся всем этим, донастраивать и возиться с системным администрированием.
А Windows-системы - больше подходит, если нужно установить большое количество сложных программ, и чтобы они работали без конфликта. То есть, Windows-система - это система, нормально работающая "из-под коробки".
А так - каждому рекомендую поставить как вторую систему после Windows и пользоватся. И полезно, и приятно)
