Верстка в Linux?
Приветствую.
Так как модераторы удалили мой вопрос из-за опасности холивара, попробую задать в иной форме коротко и ясно)).
Если тут есть верстальщики работающие под Linux, расскажите какие особенности и ограничения есть в этой ОС именно в рамках верстки. Как быть если под неё нет полноценного Photoshop? Какой дистрибутив посоветуете?
Я перешел с винды на Ubuntu 3 месяца назад. Все ок и все работает должным образом. Начиная от командной строки и заканчивая редактором. А то что нет полноценного Photoshop это миф. Посмотри тут https://www.youtube.com/watch?v=wjmQJckOATM И собственно зачем Photoshop верстальщику, понятно что для посмотреть макет и нарезать, все. Правда все это можно сделать и на gimp, но тут дело вкуса. Лично я за продукт Adobe assets.adobe Все остальное настраивается и работает на Linux в разы проще и быстрее. node, npm, bower, gulp, grunt, git . да собственно все, что нужно фронт-энд разработчику. Тот же looftblog выложил видео с настройкой среды разработчика на Linux https://www.youtube.com/watch?v=DfSm7SVq4LA
UPD: и да сейчас вообще Avocode рулит
Почему-то на этот вопрос есть ОГРОМНАЯ КУЧА БРЕДА, от малоопытных ребят, которые готовы прям помочь. Я с 2012 года не пользуюсь виндой(для игр только и то не для всех (-:) и я фронтендер.
Linux Mint(Xfce и Cinnamon)
Photoshop CS2 — просто скачал и установил(wine) — просто он бесплатен(типа того), работает отлично. ВСЁ РАБОТАЕТ.
Но пришлось поставить cs6, по иным причинам. Так вот! ОН РАБОТАЕТ! БЕЗ ПРОБЛЕМ, БЕЗ ТАНЦЕВ С БУБНОМ, БЕЗ ВИРТУАЛОК. просто берешь и устанавливаешь в PlayOnLinux(уже готовая сборка есть под эту версию)
Так же в playOnLinux — IE8, IE9, IE10
На хабре мало линуксоидов, но много виндоюзеров без опыта и поэтому некоторые вопросы превращаются в Ответы.Mail. Не слушай их! Linux идеален для веб-разработки, мак тоже хорош, но мне не нравится клавиатура родная и для настройки сервера тоже нужны костыли(но это мелочи по сравнению с костылями в винде)
Aleksandr | netpix.pro: Да нет необходимости.
Дело в другом. Берем gulp или grunt или bower или npm или да что угодно написанное на Node.js — в линухе это всё нативно и работает идеально. Чего не скажешь о винде.
Сервер, который работает нативно, а не через какие-то левые сборки, типа древнего денвера.
Никаких заморочек с эмуляторами терминала, файлзиллами и прочими софтинами, в которых нет необходимости в Линухе.
Скорость работы — линух всё делает и быстрее(К играм это не относится).
Перенос сделанной работы на сервер — скорее всего на сервере тебя встретит линух (Ubuntu, Centos, Redhat), и будет непонятно почему что-то не работает. Так как в файлах будут неправильные слеши, неправильные права на файлы и т.д.
Короче, если фронтендеру важен фотошоп и он не может работать с ним через вайн — то выбор очевиден — винда.
Если не парит фотошоп в вайне(Меня не парит совершенно), хочется скорости, удобства, эффективности, одной технологии на сервере и на рабочей машине, то выбор тоже очевиден — Линух или Мак
Проблема с PS решается установкой винды в VirtalBox + еще парочка виртуалок под любимый IE. В остальном от linux одни только плюсы. Хотя для связки html/js/css не так уж и важна ОС.
Полезные программы для Web программиста под Ubuntu
Предлагаю немного отойти от темы WordPress и поговорить об обыденном — о работе. А точнее о том, какое программное обеспечение я использую ежедневно. Это вводная статья по данной тематики. И в будущем, я планирую более детальнее рассмотреть используемые мной программы.
С недавних пор, я более отрицательнее стал относится к использованию пиратского софта, музыке, сканированной литературе, пр. С чем это связано? — все это воровство :), в том или ином виде.
А сегодня рассмотрим первый пункт — софт, т. е. программное обеспечение. К большому счастью, я использую lUbuntu Linux, а под ним практически все программное обеспечение бесплатно!
Как я ранее уже писал, приоритетом выбора lUbuntu была скорость. Этому же принципу я придерживаюсь и при выборе программного обеспечения. Но все же, ищу золотую середину между — простотой, красотой и производительностью. Т.к. можно работать и в консоли, но это не так удобно чем архивация через PeaZip.
Рассмотрим программы по разделам с их кратким описанием:
Графика
Dia — позволяет строить бок-схемы, uml-схемы. Я использую для проектирования БД (просто и удобно).
Gpick — пипетка. Поможет вам. если нужно узнать какой-то цвет на экране того или иного элемента на экране (+ многое другое).
Inkscape — графический редактор для работы с векторной графикой (за пару лет пользовался раза три).
Kruler — нужна, если на экране требуется что-то замерять.
LibreOffice Draw — графический редактор (не знаю зачем он мне).
Pencil — проектирование интерфейсов сайтов, программ, прочее.
Pinta — простой графический редактор (наподобие паинта в Win, если я не ошибаюсь).
XnView — просмотр изображений и фотографий (кроссплатформенный!).
GIMP — мощная программа для работы с растровой графикой. Жаль, но PSD формат отображается плохо, некоторые слои не видны, шрифты не редактируются. Но удобно замерять размеры элементов при верстке. Для просмотра PSD использую тот же XnView.
Интернет
FileZilla — работа с FTP. Пользуюсь только тогда, когда файловый менеджер Krusader работает по FTP с «тормозами».
Google Chrome — основной рабочий браузер.
Opera 12.17 — использую только для тестирования верстки (все реже, и реже).
Firefox — использую для тестирования верстки.
PuTTY — клиент для работы по ssh.
Skype — куда же без него.
Pidgin — использую для подключения к ICQ и JivoSite.
TeamViewer — пользуюсь редко. Да, бывают недоверчивые или любопытные заказчики.
Thunderbird — мой любимый почтовый клиент.
Облако Mail.ru — использую в основном для создания скриншотов и демонстрации выполненной работы.
FreeMind — использую для построения карт ума и планирования. Удобная штука, советую.
LibreOffice Calc — аналого Excel от MS Office. Люблю автоматизировать всякие там расчеты (в перспективе экономит время).
LibreOffice Writer — аналого Word от MS Office.
MMEX — ведение домашней бухгалтерии. Поможет тем кто любит знать кто ему должен, кому он должен, и куда уходят деньги.
ReText — markdown редактор. На начальных этапах изучения данного синтаксиса, помогает исключить ошибки.
Программирование
Gitg — клиент для git. Смешно вспоминать следующее. Когда работал с SVN, работал только через графический интерфейс и не как не мог перейти на работу в консоли. А вот с GIT вышло по другому, то ли клиентов удобных не нашел, то ли поумнел. В общем сейчас работаю через консоль.
SmartGit — если не ошибаюсь, то кросплатформенный клиент для работы с GIT (пользуюсь крайне редко).
RapidSVN — клиент для работы с SVN. Консольные команды для работы с SVN я еще не выучил (да наверное и не выучил).
IDLE — в мае будет год как я «мучу» Python.
Meld — программа для сравнения файлов/каталогов (т. е. поиск различий).
MySQL Workbench — клиент для работы с базой данных MySQL (насколько помню кросплатформенный). Пользуюсь редко, т. к. привык к phpMyAdmin.
Sqliteman — клиент для работы с БД SqLite (пользуюсь редко).
NetBeans — мой пока что любимый редактор PHP/HTML/JS/CSS/пр. кода.
Sublime Text — альтернатива NetBeans. Использую если нужно что-то по быстрому подправить.
Poedit — редактор языковых «po» файлов.
Прочее
Krusader — файловый менеджер (очень похож на Total Commander).
VLC — использую для просмотра видео и прослушивания музыки.
Leafpad — очень простой текстовый редактор. Использую если нужно просмотреть содержимое файлов большого размера. Раньше использовал Gedit но он глючил, хотя имеет подстветку.
Oracle VM VirtualBox — виртуальная машина. Использую если нужно поработать с триальной версией Windows. Спасибо Microsoft за такую возможность! И спасибо Adobe Photoshop за триальные версии своей продукции!
PeaZip — мой любимый архиватор с GUI интерфейсом. Ума не приложу, кому может быть удобно архивировать через консоль?
Wine — позволяет устанавливать ПО написанное под Windows на Linux (не помню когда пользовался последний раз).
На этом все! Позже, постараюсь написать обзоры используемых мной программ.
Лучшие бесплатные HTML-редакторы для ОС Linux
Верстать веб-сайты сегодня стало гораздо легче, благодаря мощным HTML-редакторам. Подбор редактора в соответствии с вашими личными предпочтениями — ваша забота. Тем же, кто пользуется ОС Linux и занимается веб-разработкой, стоит попробовать в деле предлагаемые нами сервисы. Некоторые из этих HTML-редакторов для ОС Linux бесплатны и находятся в открытом доступе. Есть ряд восхитительных по своим возможностям инструментов, но доступ к ним платный. Большинство HTML-редакторов поддерживают платформы различных ОС, например, Windows и MAC.
HTML-редакторы для ОС Linux
Конструируйте веб-приложения быстро и легко с помощью флагмана отрасли веб-сервиса IDE. Aptana Studio обеспечила ему функциональную гибкость за счёт среды Eclipse, превратив её в мощный двигатель веб-разработки. Функции Aptana Studio 3 расширены в сравнении с базовым вариантом Aptana Studio 2, они позволяют вам выполнять вёрстку, редактирование, предварительный просмотр и отладку HTML-, CSS- и javascript-сайтов средствами веб-разработки PHP и Ruby on Rails.
Komodo Edit — бесплатный мультиязычный редактор исходного кода. Со множеством отличных функций для HTML- и CSS-разработки.
SCREEM — HTML/XML-редактор с открытым исходным кодом для систем на базе Unix, а также для среды рабочего стола GNOME.
Bluefish — мощный редактор, предназначенный для программистов и веб-разработчиков (HTML, PHP, CSS и т. д.), многофункциональный, позволяющий вам верстать веб-сайты, писать отдельные программы и комплектовать кодовую основу целых ресурсов. Bluefish поддерживает многие языки программирования и разметки.
Укомплектован веб-инструментальной платформой с неплохим встроенным HTML-редактором. При использовании других модификаций ПО Eclipse подбирайте дополнительный Eclipse-редактор веб-страниц.
Автономный надплатформенный веб-управляемый javascript/HTML-редактор, отображающий набираемый текст в виде типографской страницы, выпущенный Moxiecode Systems AB по LGPL-лицензии в качестве ПО с открытым исходным кодом. TinyMCE может преобразовывать текстовые области HTML TEXTAREA и прочие HTML-элементы в объекты редактирования. TinyMCE запросто встраивается в другие системы управления контентом.
Вам понравился материал? Поблагодарить легко!
Будем весьма признательны, если поделитесь этой статьей в социальных сетях: