Как перенести веб-разработку с windows на linux
Я системный программист, поэтому я просто знаю некоторые базовые CSS / HTML. Мне нравится изучать основы разработки шаблонов для сайтов. У меня есть представление о Joomla. WordPress, и я также экспериментирую с несколькими вики. Мой друг - продвинутый пользователь fireworks / photoshop, выглядит довольно легко сделать шаблон с помощью fireworks. Есть ли эквивалент фейерверка на Linux. В основном меня беспокоит создание шаблонов, создание макетов, нарезка на них, определение блоков (что-то вроде заполнителей для меню / вкладок:)). И несколько простых CSS на его основе. Я искал ответы на эти вопросы, но в основном все пользователи, которые перешли на Linux веб-разработки, говорят о PHP/AJAX, я имею в виду такие вещи. Никто из них не слишком озабочен шаблонизацией, может быть, это слишком легкий навык для них. В любом случае, вот те инструменты, которые я нашел в сети,
- Kompozer
- LnkScape
- канитель
- Screem/ Geany/ CodeBlocks / затмение / луфаря
- Апатана (говорят, это основано на затмении)
Может кто-нибудь ps руководство, какое из них просто выбрать - сделать рисунок / макет и сгенерировать или сказать записать его в css / html.
Я видел фейерверк, он выглядел хорошо, любая лучшая альтернатива для него на Linux, или я запустил более старую версию фейерверка в вине. Я думаю, что мои требования очень просты. Благодарю.
Извините, я писал вопрос и по ошибке нажал ввод. Вопрос был опубликован, и когда я попытался удалить, ему потребовалось 5 голосов. Так что я просто нашел время и написал его полностью, и за это время меня проголосовали -3:).
РЕДАКТИРОВАТЬ - Я все еще занимаюсь серфингом, все защищают GIMP, я использовал GIMP, но это больше похоже на программное обеспечение для работы с изображениями, а не на фейерверки, особенно для веб-макетов. Что вы, linux-парни, используете для разработки шаблонов? Мне просто нужны советы от опытных парней. Мои требования просты, не причудливые вещи... но чистые интуитивно понятные веб-макеты для личных сайтов, которые я могу менять свободно, независимо от кого-либо, когда захочу
3 ответа
Я использую Fireworks на Mac и пока не нашел достойной альтернативы. Наиболее близким к векторному редактору в Linux будет Inkscape, но вряд ли вы найдете его полезным для создания экспортируемых фрагментов, подходящих для использования на вашем сайте. Вам нужно будет выполнить несколько промежуточных шагов, чтобы выполнить то, что в противном случае было бы возможно с помощью функции "Экспорт в HTML" в Fireworks, с которой вы, вероятно, знакомы. GIMP - это удобный редактор фотографий (с большинством функций, которые можно ожидать от Photo Shop).
Похоже, вы в основном заинтересованы в замене рабочей станции графического дизайна, а не последующих серверных технологий. Если это так, я не могу от всего сердца подтвердить, что вы переключаетесь в это время. Я еще не видел пример сайта, созданного полностью с OOS, который можно сравнить с большинством "профессиональных дизайнерских домов", использующих собственные решения. Если бы вы были сосредоточены на разработке веб-приложений, а не на графическом дизайне, я был бы гораздо менее нерешительным.
Создание простого текста HTML и CSS в Linux не будет отличаться от того, как вы создаете его в Windows. Если вы знакомы с этими языками разметки, то у вас не возникнет проблем с использованием текстового редактора под Linux, чтобы выполнить то же самое. Если вы в настоящее время используете такие инструменты, как Dreamweaver, для создания этого кода для вас, вам придется попробовать несколько пакетов, подобных тем, о которых вы упоминали, пока не найдете подходящую альтернативу. Вы не найдете клона Dreamweaver. Если вы планируете заниматься веб-дизайном как бизнесом, я бы в любом случае предложил просто изучить правильный синтаксис для XHTML и CSS. Отладка работает в браузере так же, как в Windows, за исключением Internet Explorer (который может быть запущен на виртуальной машине, ниже). Обязательно подберите расширения FireBug, YSlow!, и Live HTTP заголовки для Firefox, чтобы облегчить ваши проблемы с отладкой.
Чтобы достичь лучшего из обоих миров, вы должны рассмотреть возможность использования текущей операционной системы (Windows?) На виртуальной машине под Linux. Существует много продуктов для виртуализации, доступных для Linux, но VMware Player/Server кажется самым простым для использования людьми. Для VMware по-прежнему должен быть установлен пакет apt для простой установки одним щелчком мыши в Ubuntu. Таким образом, вы можете удобно переходить - по одному приложению за раз. Большинство продуктов виртуализации теперь бесплатны!
В качестве серверной платформы:
Если вы используете технологии FOSS (Perl, Python, Ruby, PHP и т. Д.), Вы обнаружите, что все в значительной степени встает на свои места (хотя переход от нечувствительных к регистру файловых систем может вызвать проблемы).
Если вы зависите от технологий Microsoft (например,.NET), то вам, скорее всего, придется все переписать, хотя Mono может помочь.
В качестве настольной платформы:
Посмотрите на инструменты, которые вы используете сейчас. Найти эквиваленты в Linux. Многие инструменты доступны для обеих ОС.
Если вы используете только CSS и HTML на своих веб-страницах, вы можете только скопировать сайт и установить сервер Apache в Linux...