Не подменяйте понятие "текстовый редактор" словом "блокнот". Да, конечно, EditPlus - хорошая замена блокноту. Как и ещё 50 других программ. Причём большинство из них - уже наполовину IDE, умеют посветку синтаксиса или даже выпадающие подсказки при наборе кода.
На эту тему ещё можно спорить. Разные уровни свежести бывают...
Я собственно о чём: реакция на высказывание "баян" раньше на хабре была различной, в зависимости от количества человек, которые уже видели такой материал.
Сейчас же "борцов за свежесть" минусуют просто нещадно, я такого раньше не помню.
Кому вы это рассказываете?) Можно-то много чего, только смысла в этом всём мало. Шелл-скрипты я ещё понимаю, а вот демоны и GUI на qt/gtk - уже нет. Кстати, попробуйте отловить простейший варнинг с помощью try-catch.
Да, однако в случае ошибки в исходном шаблоне практически невозможно понять, в каком месте исходного шаблона допущена ошибка, так как сообщения PHP говорят о странных ошибках в странных и ужасных сгенерированных файлах, которые ничего общего не имеют с моим красивым исходным кодом.
Моё мнение таково: если вам нужна кодогенерация, то вы, скорее всего, выбрали неправильный язык для своих задач. В Ruby или Java есть возможность построения DSL Domain Specific Language. На мой взгляд, этот подход гораздо более продуктивен, нежели кодогенерация.
Кодогенерация на препроцессоре HTML... В результате полученный код будет так же невозможно отлаживать, как то, что "компилируют" смарти (если не брать smarty console в расчёт).
Я не мегаэксперт, и могу быть не прав. Но на мой взгляд, FreePascal и Delphi ценны (или были ценны) исключительно простотой разработки формочек и менюшек, и лёгкостью создания обработчиков событий этих самых формочек. Делать на паскале эпликейшн сервер как минимум сомнительное решение, я думаю. Я бы так поступил, только имея очень много готового, хорошего кода на Pascal. И то вряд ли. Так что без пояснений, чем было вызвано такое ваше решение, это всё выглядит очень странно.
Я собственно о чём: реакция на высказывание "баян" раньше на хабре была различной, в зависимости от количества человек, которые уже видели такой материал.
Сейчас же "борцов за свежесть" минусуют просто нещадно, я такого раньше не помню.
Моё мнение таково: если вам нужна кодогенерация, то вы, скорее всего, выбрали неправильный язык для своих задач. В Ruby или Java есть возможность построения DSL Domain Specific Language. На мой взгляд, этот подход гораздо более продуктивен, нежели кодогенерация.