Почему профессиональные веб-разработчики не должны использовать Microsoft FrontPage?

У меня есть напарник с доступом к очень хорошей IDE. Он хочет использовать Microsoft FrontPage для написания своих JSP.

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

16 ответов


это ненужная абстракция для профессиональных веб-разработчиков, которым нужен очень жесткий контроль над HTML и CSS.

Это было бы похоже на водителей раллийных автомобилей, использующих автоматическую коробку передач. Они должны знать ровно что их автомобиль будет делать, и веб-разработчики должны знать ровно как будет действовать их код.


#1 причина:

FrontPage был прекращено в конце 2006 года.


лично мне кажется, что я вижу дополнительное раздувание (ненужная структура HTML, не семантическое использование тегов HTML, встраивание CSS непосредственно в HTML), которое генерирует Frontpage. Мне также не нравится использование проприетарных, нестандартных HTML и CSS. Раздувание кода Frontpage достаточно плохо, чтобы вдохновить такие программы, как Очиститель Кода Frontpage. Вот еще один вопрос переполнения стека, который касается удаления вздутия Frontpage:Теги FrontPage-боль в da HTML-код.

вы также можете проверить почему я не использую Frontpage Грег Морено.


Frontpage приводит к плохим привычкам по некоторым из тех же причин, что и списки судов Sarah. Я сам им пользовался. Я был одним из тех, кто любил проектировать в режиме дизайна и уточнять в HTML. Проблема заключалась в том, что переключение между представлениями "дизайн" и "html" заставит FrontPage изменить мой драгоценный HTML. И в какой-то момент мне надоело разрушать мою разметку (что-то новые инструменты лучше о не делать).

когда я начал вручную кодировать каждый сайт I работая с нуля, я узнал гораздо больше о HTML и CSS в целом и о том, как сделать легкие, эффективные страницы. И в этот момент я также понял, что разметка FrontPage будет генерировать действительно старомодно с большим количеством таблиц и встроенных CSS. Когда я научился делать это правильно, я также узнал, как сделать мои сайты совместимыми с кросс-браузером с первой попытки. В конце концов, это позволяет мне проектировать и строить лучший сайт, быстрее.


профессиональные веб-разработчики должны действительно избегать Frontpage и использовать Microsoft Expression Web вместо. Это замена для Frontpage и на самом деле довольно хороша.


сама Frontpage была прекращена. Использование его просто как HTML-редактор с подсветкой синтаксиса немного глупо, учитывая, насколько он тяжелый.

Это, как говорится, если он производит хороший код и доставляет вовремя, на самом деле не имеет значения, что он использует.


Он намеренно притуплен

Великие веб-разработчики строят сайты, которые:

  • хорошо выглядеть во всех браузерах
  • деградировать изящно, когда Javascript или CSS или плагин недоступен
  • есть семантический HTML, который имеет смысл для чтения экрана
  • используйте AJAX, сжатие содержимого и кэширование для минимизации использования полосы пропускания
  • есть прекрасные, пиксель-идеальная графика

Если любой GUI может сделать все это надежно, отлично. Но я его еще не видел. И к тому времени, когда вы создадите его, конкуренция будет возможностями ручного кодирования, о которых GUI еще не знает.


во-первых, FP больше не поддерживается. Расширения FP честно сосут, они довольно часто ломаются на стороне сервера. Но так же, как редактор HTML, когда используется последняя версия FP и настройки правильные (правильная версия браузера и никаких серверных расширений FP), это вполне нормально.

однако (если вы остаетесь на продуктах MS), я бы предпочел использовать Visual Web Developer 2008 (o1 2010, когда он выйдет), он бесплатный и имеет более позднюю технологическую поддержку.


Это выходит за рамки темы, но когда FrontPage впервые вышел, это было новаторским в том, как легко было создавать веб-сайты в то время, когда название веб-дизайнера не было нигде рядом с плодом, но, конечно, FP (de)ворвался в производство вздутия.

оригинальная компания, которая его создала, была названа Vermeer, в честь голландского художника и истории о том, как был построен FP и как Vermeer был выкуплен Microsoft, - это интересное чтение, дающее вам представление о стартапах и Microsoft тактика выкупа тогда.

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

в любом случае, я думаю, что меня зовут Чарльз Фергюсон. Вероятно, вы можете найти подержанную версию книги по дешевке в Amazon. Определенно стоящая поездка на обратном пути машина.


потому что он должен обслуживаться толпой, которая вообще не знакома с веб-разработкой, в основном новичками. Для опытного веб-разработчика это довольно ограничительно и ограничено, как и любой редактор WYSIWYG.


Я не использовал его в последнее время, но он использовал для перезаписи файла с его собственным мусором, даже если вы не сохранили файл.


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


Я лично не использовал Frontpage так много, но я чувствую, что вы действительно должны научиться использовать HTML и CSS и не полагаться на приложение, чтобы сделать это за вас. Вы действительно узнаете, как все работает, и у вас больше контроля над тем, что происходит.


Это Microsoft

...та же компания, которая принесла вам IE 6. Бьюсь об заклад, ваш сайт будет работать с IE 6, но будет ли он работать с Safari и Firefox и Opera одинаково хорошо?

а если нет,что вы собираетесь с этим делать? ты не хотел копаться в коде, помнишь?


Frontpage производит ужасный код, который не будет поддерживаться другими разработчиками, не использующими frontpage, что означает почти всех веб - разработчиков со здравым смыслом-тем более, что Frontpage был прекращен.


Как уже упоминалось-FrontPage стал Expression Web. Я ненавидел FrontPage, но я думаю, что Expression Web фантастичен. Я программист с результатами, у меня нет времени возиться с написанием HTML-кода самостоятельно.

Я полагаю, это зависит от того, на каком рынке находится ваш друг. Если он хочет сделать блестящие, глянцевые веб-сайты с пользовательскими функциями и CSS-используйте редактор синтаксиса HTML/CSS.

Если он просто хочет сделать быстрые, красивые, чистые корпоративные сайты и иметь высокий переворачивание общих сайтов, Expression Web отлично. (HTML не очень "чистая" мысль , но, честно говоря, какой клиент будет заботиться?)