История изменений
Исправление foror, (текущая версия) :
а что сейчас в джаве не так?
Нет качественного фреймворка для современной фулстек разработки. Я какое-то время держался Tapestry 5, но в итоге вырос из него, нужно более качественно решение.
Сборка Мавеном
Хорошее решение, спору нет.
и Градлом
Тормозное говнище, если чешутся руки программировать сборку, то делать это можно вот так:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>install-jar</id>
<phase>package</phase>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>ru.foror.sale.Installer</mainClass>
<commandlineArgs>${project.basedir}/target/eg.jar</commandlineArgs>
</configuration>
</plugin>
В прочем, в загашнике у меня есть проект по улучшению подобного решения.
SpringMVC
Он плохо подходит для современной фулстек разработки и не подходит для разработки веб-приложений. В этом плане ноджс лучше. Поэтому я пишу довольно объемный проект, а не очередной MVC. В частности, работаю над легковесным транспайлером в современный ES6 код для фронтенда с поддержкой async/await. Чтобы в джаве обойтись без лапши колбеков при использовании W3C API. А чтобы юзать W3C API в джаве приходится парсить Web IDL из реп файрфокса и хромиума. А затем нужно писать конвертер из Web IDL в джаву.
В будущем думаю спарсить сам W3C сайт, чтобы к каждому классу и методу добавить комментарии, но думаю это не выкладывать в опенсорц, а использовать для монетизации, направляя полученные деньги на развитие проекта.
Исправление foror, :
а что сейчас в джаве не так?
Нет качественного фреймворка для современной фулстек разработки. Я какое-то время держался Tapestry 5, но в итоге вырос из него, нужно более качественно решение.
Сборка Мавеном
Хорошее решение, спору нет.
и Градлом
Тормозное говнище, если чешутся руки программировать сборку, то делать это можно вот так:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>install-jar</id>
<phase>package</phase>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>ru.foror.sale.Installer</mainClass>
<commandlineArgs>${project.basedir}/target/eg.jar</commandlineArgs>
</configuration>
</plugin>
В прочем, в загашнике у меня есть проект по улучшению подобного решения.
SpringMVC
Он плохо подходит для современной фулстек разработки и не подходит для разработки веб-приложений. В этом плане ноджс лучше. Поэтому я пишу довольно объемный проект, а не очередной MVC. В частности, работаю над легковесным транспайлером в современный ES6 код для фронтенда с поддержкой async/await. Чтобы в джаве обойтись без лапши колбеков при использовании W3C API. А чтобы юзать W3C API в джаве приходится парсить Web IDL из реп файрфокса и хромиума. А затем использовать обратный транспайлер из Web IDL в джаву.
В будущем думаю спарсить сам W3C сайт, чтобы к каждому классу и методу добавить комментарии, но думаю это не выкладывать в опенсорц, а использовать для монетизации, направляя полученные деньги на развитие проекта.
Исходная версия foror, :
а что сейчас в джаве не так?
Нет качественного фреймворка для современной фулстек разработки. Я какое-то время держался Tapestry 5, но в итоге вырос из него, нужно более качественно решение.
Сборка Мавеном
Хорошее решение, спору нет.
и Градлом
Тормозное говнище, если чешутся руки программировать сборку, то делать это можно вот так:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>install-jar</id>
<phase>package</phase>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>ru.foror.sale.Installer</mainClass>
<commandlineArgs>${project.basedir}/target/eg.jar</commandlineArgs>
</configuration>
</plugin>
В прочем, в загашнике у меня есть проект по улучшению подобного решения.
SpringMVC
Он плохо подходит для современной фулстек разработки и не подходит для разработки веб-приложений. В этом плане ноджс лучше. Поэтому я пишу довольно объемный проект, а не очередной MVC. В частности, работаю над легковесным транспайлером в современный ES6 код для фронтенда с поддержкой async/await. Чтобы в джаве обойтись без лапши колбеков при использовании W3C API. А чтобы юзать W3C API в джаве приходится парсить Web IDL из реп файрфокса и хромиума.
В будущем думаю спарсить сам W3C сайт, чтобы к каждому классу и методу добавить комментарии, но думаю это не выкладывать в опенсорц, а использовать для монетизации, направляя полученные деньги на развитие проекта.