Pull to refresh
10
0
Филипп Нечипоренко @nechiporenko

User

Send message
Всю мощь фреймворка показывает lilacserver.com
Целевая аудитория — это разработчики, которым нужны нестандартные решения, работающие быстро. Насколько их много наберется — не знаю. Посмотрим.
Не очень понял фразу «Типичный 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 (JavaSE, JavaEE, любые нужные библиотеки на выбор).
Преимущество во встроенном шаблонном движке.
Есть еще система, которая может похвастаться возможностью оперативно создать веб-сайт по шаблонам, не написав при этом ни строчки кода на Java?
А тут — запросто. И это будет полноценный Java-сайт, который при необходимости можно расширить программными компонентами.
Посмотрите (скачайте) демо-сайт, вам все станет понятно.

Information

Rating
Does not participate
Location
Черноголовка, Москва и Московская обл., Россия
Date of birth
Registered
Activity