Який веб-інтерфейс на базі Java використовувати? [зачинено]


11

Як я їх розумію, всі ці рамки дозволяють створювати компоненти gui за допомогою Java (з усіма її перевагами) без необхідності робити багато html / javascript.

Окрім технічних факторів, мені також цікаво почути, чи якісь швидко набирають популярність. Якщо конкретна основа стає лідером пакету , це також вплине на рішення.


Які навички ти зараз маєш?

Відповіді:


7

1.) Погляньте на порівняльну таблицю Метта Рейбла, а потім, як він радить - візьміть здоровий зерно солі, щоб піти з ним. Зокрема, подивіться на різні вимоги (функціональні та нефункціональні), які він вимірює. Які з них важливіші?

2.) Виберіть 2-3, які, здається, найкраще відповідають вашим вимогам, і прототипуйте деякі сторінки / UI / Ux / робочий процес з тими. Можливо, витрачайте 2-3 дні на кожен як мінімум (1 тиждень, якщо ви можете піти з ним)

Тоді вирішуйте :)


slideshare.net/mraible/comparing-jvm-web-frameworks slide 21. Дуже цікаво, і я, безумовно, повторюю потребу в солі - наприклад, GWT можна запускати поверх SpringMVC або Grails - але це не погана відправна точка.
Арман

@Alison - дякую за посилання, я просто
озирався

Я думаю, що головне, що я взяв з цього приводу, полягає в тому, що насправді існує ряд серйозних претендентів на загальні веб-рамки. Не знаєте, наскільки це питання стосується цього - чи це насправді про бібліотеки компонентів Java AJAX?
Арман

@Alison Я думаю, що він більше орієнтований на веб-структури Java, які використовують Java для автоматичного створення магічного інтерфейсу HTML / CSS / Javascript, тому GWT і т.д. підходять до цього законопроекту, але не до інших. Окремі бібліотеки компонентів Java AJAX, які сидять на вершині деяких інших веб-фреймворків, також будуть корисною відповіддю!
Мартійн Вербург

2

Розглянемо JSF 2 з фацетами. Якщо нічого іншого, як це у Java EE 6, а значить, 1) добре вказані та 2) будуть доступні та підтримуються ДУЖЕ довго.

Якщо ви не хочете бути активним піонером, це може бути досить добре.


1

Поміркуйте, чому ви хочете лідера зграї

Якщо це потрібно, тому що ви хочете легко взяти на роботу когось із детальними знаннями про рамки, то це погана причина, оскільки ваш вибір повинен бути досить простим, щоб хтось міг швидко підібрати його, використовуючи власні приклади та документацію.

Якщо це тому, що ви хочете сильну спільноту, то будь-якої із названих записів на сайті містера Raibles (кінчик капелюха до @Alison для посилання) буде достатньо. Швидкий пошук Google проти будь-якого із вказаних вами імен продемонструє їхню популярність.

Загалом, ви хочете, щоб рамки, які добре відповідали тому, як ви та ваша команда розробляєте код. Це має бути швидким у навчанні та легким у обслуговуванні. Ви будете працювати з ним день у день, тож вам доведеться судити його проти найчастіших випадків використання та перевірити, чи сподобається це іншим розробникам.


вони не базуються на Java, вони обоє javascript.
NimChimpsky

@NimChimpsky D'oh. Неправильно запитайте питання. Відредаговано відповідно.
Гері Роу

1

Компанія, над якою працюю, сьогодні відкрила DomUI , нову структуру Java UI / Application, яку я створив і розробив. Це рамка на основі компонентів AJAX, що дозволяє легко створювати компоненти та сторінки. У нього великий набір стандартних компонентів і шар виявлення метаданих, так що вам не доведеться повторювати "це поле довжиною 5 знаків" тощо по всьому коду. Незважаючи на те, що сьогодні відкриті джерела, 2 компанії використовуються для створення програмного забезпечення протягом двох років. Деталі див. На http://www.domui.org/ (закінчиться безсоромним штекером)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.