Админка на яве
От: bykka Украина  
Дата: 19.08.14 11:39
Оценка:
Всем привет,

И сразу же вопрос. Есть задачка написать админку к одной небольшой системе. Админка будеn доступна из интернета.
Первое, что пришло в голову — smartgwt + spring.
Но вчера наткнулся на сайт https://wrapbootstrap.com/themes/admin
И как это часто у меня бывает — появились сомнения: а не лучше ли взять вот такую тему? Тем более, что у нее адаптивный дизайн.
Задачи поддерживать мобильные устройства не ставилась конечно, но в наше время их игнорировать не очень разумно.
Соответственно, если я все же решуcь на этот бутстрап, какой вариант предпочтительней?


Re: Админка на яве
От: Blazkowicz Россия  
Дата: 19.08.14 11:51
Оценка:
Здравствуйте, bykka, Вы писали:

B>И сразу же вопрос. Есть задачка написать админку к одной небольшой системе. Админка будеn доступна из интернета.

B>Первое, что пришло в голову — smartgwt + spring.
smartgwt пробовал года 3 назад. Не понравился.

B>Но вчера наткнулся на сайт https://wrapbootstrap.com/themes/admin

B>И как это часто у меня бывает — появились сомнения: а не лучше ли взять вот такую тему? Тем более, что у нее адаптивный дизайн.
B>Задачи поддерживать мобильные устройства не ставилась конечно, но в наше время их игнорировать не очень разумно.
B>Соответственно, если я все же решуcь на этот бутстрап, какой вариант предпочтительней?
В топку Java Web фреймверки. Только JS. Только хардкор.

B>bootstrap + knockoutjs + spring mvc

B>+ очень нравятся биндинги модели на UI
Посмотри AngularJS — многое лучше чем в knockout.
Посмотри jQuery UI, как вариант. Там тоже есть готовые темы и конструктор для них.

B>- напрягает (де)сереализация в json

LOL. А какие есть альтернативы? А сериализация в XML не напрягает?

B>bootstrap + jsf 2.2 (есть поддержка html5)

B>+ биндинги на серверные бины с прозрачной сереализацией
Утопия. Что за "прозрачной сереализацией"? Почему она в других случая не "прозрачная"?

B>- мнение о jsf в инете не очень положительное

Слишком толстая и абстрактная прослойка между DHTML и Java. Исключительно для упоротых, которых прет изучать JSF вместо JavaScript.

B>bootstrap + wicket

B>- толком ничего не знаю о wicket
В топку Java Web фреймверки. Только JS. Только хардкор.
Re: Админка на яве
От: hrensgory Россия  
Дата: 19.08.14 12:20
Оценка:
On 19.08.2014 15:39, bykka wrote:

> Но вчера наткнулся на сайт https://wrapbootstrap.com/themes/admin

> И как это часто у меня бывает — появились сомнения: а не лучше ли взять
> вот такую тему? Тем более, что у нее адаптивный дизайн.
> Задачи поддерживать мобильные устройства не ставилась конечно, но в наше
> время их игнорировать не очень разумно.
> Соответственно, если я все же решуcь на этот бутстрап, какой вариант
> предпочтительней?

angularjs + jax-rs(+cdi/ejb3/jpa)

--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Админка на яве
От: Аноним  
Дата: 19.08.14 15:37
Оценка:
Здравствуйте, hrensgory, Вы писали:

H>On 19.08.2014 15:39, bykka wrote:


>> Но вчера наткнулся на сайт https://wrapbootstrap.com/themes/admin

>> И как это часто у меня бывает — появились сомнения: а не лучше ли взять
>> вот такую тему? Тем более, что у нее адаптивный дизайн.
>> Задачи поддерживать мобильные устройства не ставилась конечно, но в наше
>> время их игнорировать не очень разумно.
>> Соответственно, если я все же решуcь на этот бутстрап, какой вариант
>> предпочтительней?

H>angularjs + jax-rs(+cdi/ejb3/jpa)


Angular это ejb от javascript. Ужасный монстр, с кучей уровней абстрациий, при этом
нет никакого стандарта по организации архитектуры, каждый пишет как хочет. Все динамично,
прям магия, никогда не знаешь откуда куда костыль прирос (и отдебажить почти невозможно).
В результате код неподдерживаемый. Angular это набор лапши, быстрозавариваемый доширак.

А так конечно js, только хардкор. Можно на backbone+marionette
Re[3]: Админка на яве
От: bykka Украина  
Дата: 20.08.14 08:15
Оценка:
Здравствуйте, Аноним, Вы писали:

H>>angularjs + jax-rs(+cdi/ejb3/jpa)


А>Angular это ejb от javascript. Ужасный монстр, с кучей уровней абстрациий, при этом

А>нет никакого стандарта по организации архитектуры, каждый пишет как хочет.

Покопался вчера немного в инете и вот наткнулся на вот такой список


честно говоря он меня пугает и я не очень понимаю зачем мне это все, если с тем же gwt, wicket я могу использовать ява аналоги которые я уже знаю
Re[4]: Админка на яве
От: hrensgory Россия  
Дата: 20.08.14 08:24
Оценка:
On 20.08.2014 12:15, bykka wrote:

> Покопался вчера немного в инете и вот наткнулся на вот такой список

>
> IDE – Webstorm
> Tools mamangement – NPM(Node Packaged Modules)
> Rapid development – Yeoman (Yo, Grunt, Bower)
> Build tool – grunt
> Dependency management – bower
> Unit test – Jasmin
> QA code analysis – jshint
> Test automation – Karma
> Modular – RequireJS
> Framework — AngularJS
>
>
> честно говоря он меня пугает и я не очень понимаю зачем мне это все,
> если с тем же gwt, wicket я могу использовать ява аналоги которые я уже знаю

Наш список такой:

IDE – JetBrains IDEA
Build tool/Dependency management – maven (клиентская часть собирается в
.war)
Framework — AngularJS

Зачем нужно всё остальное я не знаю.

--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Админка на яве
От: hrensgory Россия  
Дата: 20.08.14 08:27
Оценка:
On 19.08.2014 19:37, Аноним wrote:

> нет никакого стандарта по организации архитектуры, каждый пишет как

> хочет.

Это правда. Порядок приходится поддерживать нетехническими методами.

> Все динамично,

> прям магия, никогда не знаешь откуда куда костыль прирос (и отдебажить
> почти невозможно).
> В результате код неподдерживаемый. Angular это набор лапши,
> быстрозавариваемый доширак.

Несогласен. Зафигачили на нём 2 больших проекта, всё нормально.

> А так конечно js, только хардкор. Можно на backbone+marionette


Кстати да, тоже вариант.

--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Админка на яве
От: kdw Россия  
Дата: 22.08.14 10:47
Оценка:
Здравствуйте, Аноним, Вы писали:


А>А так конечно js, только хардкор. Можно на backbone+marionette



А bootstrap чем хуже или jqueryUI например, есть вообще где то сравнение ?
Что лучше для задач когда где-то нужна и одна страница с много ajax и приложение далеко не
одностраничное ?
Re[4]: Админка на яве
От: Blazkowicz Россия  
Дата: 22.08.14 10:52
Оценка:
Здравствуйте, kdw, Вы писали:

kdw>А bootstrap чем хуже или jqueryUI например, есть вообще где то сравнение ?

kdw>Что лучше для задач когда где-то нужна и одна страница с много ajax и приложение далеко не
kdw>одностраничное ?

Такие вопросы лучше задавать в целевом форуме
http://rsdn.ru/forum/web
Re[5]: Админка на яве
От: kdw Россия  
Дата: 22.08.14 11:09
Оценка:
Здравствуйте, Blazkowicz, Вы писали:


B>Такие вопросы лучше задавать в целевом форуме

B>http://rsdn.ru/forum/web

Да специально тему не хотел создавать , но раз уж разговор зашел , мож перенесешь ?
Re[6]: Админка на яве
От: kdw Россия  
Дата: 22.08.14 11:12
Оценка: +1
Здравствуйте, kdw, Вы писали:


kdw>Да специально тему не хотел создавать , но раз уж разговор зашел , мож перенесешь ?


про перенесешь , конечно бред я написал , в свете subjs "Админка на яве"
Re: Админка на яве
От: Protey Россия  
Дата: 22.08.14 11:28
Оценка: +1
Здравствуйте, bykka, Вы писали:

B>Всем привет,


B>И сразу же вопрос. Есть задачка написать админку к одной небольшой системе. Админка будеn доступна из интернета.


Админку проще на Vaadin.
Re: Админка на яве
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 23.08.14 17:28
Оценка: +1
Здравствуйте, bykka, Вы писали:

B>Всем привет,


B>И сразу же вопрос. Есть задачка написать админку к одной небольшой системе. Админка будеn доступна из интернета.

Посмотрите vaadin. Очень быстрый вход, приложения интерактивные. Для админок с небольшой нагрузкой, думаю, самое то.

bootstrap + wicket — делал один проект на такой связке, в принципе нормально.
bootstrap + primefaces (jsf2.2) — не взлетит. В primefaces свой набор компонент, css и js фреймоворки туда не встроит. Другие реализации JSF смотреть, думаю, смысла вообще никакого нет.

В мире JS фреймворков сейчас лидер (по моему мнению) AngularJS. Порог вхождения минимальный + есть отличная книга на русском языке (перевод). Также есть проект http://angular-ui.github.io/bootstrap/, очень удобно.
http://jvmmemory.com — простой способ настройки JVM
Re[2]: Админка на яве
От: kdw Россия  
Дата: 25.08.14 08:15
Оценка:
Здравствуйте, LeonidV, Вы писали:


LV>bootstrap + wicket — делал один проект на такой связке, в принципе нормально.

LV>bootstrap + primefaces (jsf2.2) — не взлетит. В primefaces свой набор компонент, css и js фреймоворки туда не встроит. Другие реализации JSF смотреть, думаю, смысла вообще никакого нет.


Встроить то можно , но смысл иметь разные архитектуры выполняющие одни и те же задачи.
Re: Админка на яве
От: bosyak  
Дата: 27.08.14 01:11
Оценка: +1
Для админки возьми Vaadin. Из вариантов с которыми я работал (Wicket, JSF, Thymyleaf), это самый быстрый фреймворк на результат, с версткой вообще не заморачиваешься.
От JSF вообще потряхивает (субъективно). Если не Vaadin, то выбрал бы Wicket. Это тоже компонентный фреймворк, только с возможностью сверстать как тебе хочется.

GWT, Sencha GXT, SmartGWT... или как они там называются, я бы не брал... Получится свой Vaadin (который тоже базируется на GWT).

Но это только если главный критерий скорость разработки этой админки... А для себя, я хочу попробовать Angular, он тоже вроде как компонентный, но только на стороне клиента.
Re[2]: Админка на яве
От: SDNj  
Дата: 02.09.14 07:30
Оценка:
Здравствуйте, bosyak, Вы писали:

B>Для админки возьми Vaadin. Из вариантов с которыми я работал (Wicket, JSF, Thymyleaf), это самый быстрый фреймворк на результат, с версткой вообще не заморачиваешься.

B>От JSF вообще потряхивает (субъективно). Если не Vaadin, то выбрал бы Wicket. Это тоже компонентный фреймворк, только с возможностью сверстать как тебе хочется.

B>GWT, Sencha GXT, SmartGWT... или как они там называются, я бы не брал... Получится свой Vaadin (который тоже базируется на GWT).


B>Но это только если главный критерий скорость разработки этой админки... А для себя, я хочу попробовать Angular, он тоже вроде как компонентный, но только на стороне клиента.



Пример готовой opensource админки на Vaadin — magnolia-cms http://demo.magnolia-cms.com/ (superuser/superuser)
А сам сайт сайт можно использовать Angular+Rest или тот же Vaadin.
Re[5]: Админка на яве
От: Antidote  
Дата: 02.09.14 23:05
Оценка:
Здравствуйте, hrensgory, Вы писали:

H>Наш список такой:


H>IDE – JetBrains IDEA

H>Build tool/Dependency management – maven (клиентская часть собирается в
H>.war)
H>Framework — AngularJS

H>Зачем нужно всё остальное я не знаю.


из того списка: Unit test – Jasmin — хорошая штука. Если используешь юнит тесты — то это то что надо для javaScript
Чему бы грабли ни учили, а сердце верит в чудеса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.