Целевая аудитория — это разработчики, которым нужны нестандартные решения, работающие быстро. Насколько их много наберется — не знаю. Посмотрим.
Не очень понял фразу «Типичный Vendor Lock-in». Что-то очень много вопросов задают по поводу open-source.
Зачем вам копаться в исходном коде сервера? Да, исходники Tomcat или Apache открыты. Ну и что с того? Многим разработчикам жизненно важно в них лезть?
Все дело в том, что это демонстрационный сайт. Его нужно скачать, инсталлировать, запустить в работу и убедиться, что все функционирует именно так, как и обещано. Разумеется, хранить данные проще в БД, но тогда инсталляция была бы сложнее.
В «Учебнике разработчика» есть статья, как переделать гостевую книгу под хранение в базе данных.
LilacServer.com крутится на VDS-е за 12 баксов в месяц. Насколько я что-нибудь понимаю в веб-строительстве, это не сайт с 5-ю страничками.
Вечером гляну логи, какая нагрузка была из-за этой статьи.
Здесь речь идет лишь о парадигме «разделение кода и представления». LilacServer ей полностью соответствует: выполняется код на Java, отдает готовые данные, которые затем форматируются в шаблоне.
Разумеется, я не создавал очередной MVC-движок (зачем заново изобретать Velocity).
Старт-стоп очень быстрый. Причем возможно делать рестарт непосредственно из веб-интерфейса (например, это происходит при смене прослушиваемого порта).
Что вы имеете в виду под локальным девелопментом? Чтобы можно было у себя на рабочем компе скомпилировать приложение, и готовые классы автоматом отправились на удаленный веб-сервер? Ну, тут, скорее, нужен какой-нибудь плагин для Eclipse или NetBeans. Его пока нет.
По поводу интеграции…
Рук пока что хватило на создание подсветки синтаксиса для наиболее популярных редакторов. На сайте можно скачать в разделе «Разное».
Какие-нибудь плагины для Eclipse, Netbeans и т.д. вполне можно написать. Наверное, возьмусь. В зависимости от интереса публики.
Не проблема. LilacServer.com и работает под Debian без иксов.
Сервер инсталлируется из шелла, в текстовом режиме. Настраиваем на нужный IP-адрес, имя хоста указываем опционально.
Запускаем веб-сервер. Заходим из браузера по нужному IP/хосту.
Логинимся.
Настраиваем.
Преимущество во встроенном шаблонном движке.
Есть еще система, которая может похвастаться возможностью оперативно создать веб-сайт по шаблонам, не написав при этом ни строчки кода на Java?
А тут — запросто. И это будет полноценный Java-сайт, который при необходимости можно расширить программными компонентами.
Посмотрите (скачайте) демо-сайт, вам все станет понятно.
Не очень понял фразу «Типичный Vendor Lock-in». Что-то очень много вопросов задают по поводу open-source.
Зачем вам копаться в исходном коде сервера? Да, исходники Tomcat или Apache открыты. Ну и что с того? Многим разработчикам жизненно важно в них лезть?
В «Учебнике разработчика» есть статья, как переделать гостевую книгу под хранение в базе данных.
Вечером гляну логи, какая нагрузка была из-за этой статьи.
Да, это не опен-сорс. В остальном все бесплатно.
Разумеется, я не создавал очередной MVC-движок (зачем заново изобретать Velocity).
Что вы имеете в виду под локальным девелопментом? Чтобы можно было у себя на рабочем компе скомпилировать приложение, и готовые классы автоматом отправились на удаленный веб-сервер? Ну, тут, скорее, нужен какой-нибудь плагин для Eclipse или NetBeans. Его пока нет.
Рук пока что хватило на создание подсветки синтаксиса для наиболее популярных редакторов. На сайте можно скачать в разделе «Разное».
Какие-нибудь плагины для Eclipse, Netbeans и т.д. вполне можно написать. Наверное, возьмусь. В зависимости от интереса публики.
Спасибо!
Из админки можно тоже делать все что угодно.
Мне хотелось сделать код как можно проще и доступнее для понимания.
Сервер инсталлируется из шелла, в текстовом режиме. Настраиваем на нужный IP-адрес, имя хоста указываем опционально.
Запускаем веб-сервер. Заходим из браузера по нужному IP/хосту.
Логинимся.
Настраиваем.
Я вообще думал, что раскрыл в статье эту мысль.
Бизнес-логика реализуется на Java (JavaSE, JavaEE, любые нужные библиотеки на выбор).
Есть еще система, которая может похвастаться возможностью оперативно создать веб-сайт по шаблонам, не написав при этом ни строчки кода на Java?
А тут — запросто. И это будет полноценный Java-сайт, который при необходимости можно расширить программными компонентами.
Посмотрите (скачайте) демо-сайт, вам все станет понятно.