ЈСФ2 вс Сеам3
ЈСФ2 и Сеам3 су у основи двије врсте оквира апликација који помажу у креирању најновијих и најсавременијих веб 2.0 апликација. Ове апликације су креиране методом обједињавања и интеграције различитих присутних технологија, зависно од оквира апликације који користите. Постоје неке основне разлике између ова два апликативна оквира ЈСФ2 и Сеам 3.
Сеам3 Апплицатион Фрамеворк
Апликацијски оквир Сеам3 у основи је платформа, која има скуп алата за развој и модула који нам олакшавају креирање веб апликација Јава ЕЕ 6 путем њега. Сви алати за развијање који се пружају у овом оквиру апликације у основи дају ЈБосс Тоолс и Сеам Форге. ЈБосс алати су у основи дизајнирани да програмерима омогуће писање, тестирање и распоређивање многих пословних апликација заснованих на Јави. Слично томе, алати Сеам Форге пружају могућност унапређења АПИ-ја пројекта и његове љуске.
Сеам се користи за креирање Интернет апликација на Јави интегришући многе корисне технологије, укључујући ЈаваСервер Фацес (ЈСФ), Ентерприсе Јава Беанс (ЕЈБ 3.0), Јава Персистенце (ЈПА), Асинхрони ЈаваСцрипт и КСМЛ (АЈАКС), Бусинесс Управљање процесима (БПМ). Ове технологије су комбиноване да би пружиле једноставно, лакше и много софистицираније искуство алата које пружа програмерима.
Дизајн шава3 направљен је уважавањем најважнијих аспеката пружања програмеру једноставности у креирању ових веб апликација. Такође помаже програмерима пружајући им могућности да саставе целокупне сложене апликације коришћењем једноставних технологија попут обичних старих Јава објеката (ПОЈО-ова), компоненти УИ виџета и неких од КСМЛ-а.
ЈСФ2 Апплицатион Фрамеворк
ЈСФ2 је друга апликациона платформа, створена коришћењем Јава Цоммунити Процесс (ЈЦП), који помаже у стварању многих веб апликација поновном употребом и састављањем компоненти у развоју на страници. Овај ЈСФ2 је у много чему сличан сеам3, јер су обе платформе за креирање веб апликација заснованих на интегрисању неких посебних технологија, које су углавном различите за оба ова оквира. ЈСФ је у основи успостављен на обрасцу дизајна Модел-Виев-Цонтроллер (МВЦ), зато је већина апликација креираних на њему много једноставнија и једноставнија за руковање у поређењу с другим Сервлет-ом или Јава платформама.
Разлика између ЈСФ2 и Сеам3:
Постоји неколико основних разлика између два апликативна оквира, упркос многим сличностима које су:
• Сеам3 може да изврши већину веб апликација, много брже и једноставније од ЈСФ2. То чини шав ефикаснијим оквиром апликације за рад.
• ЈСФ2 је најједноставнија доступна апликациона платформа, па се зато може покретати без стварања главобоље програмеру, али Сеам3 је у основи сложен апликативни оквир за који је потребно правилно постављање уграђених ЈБосс алата, пре него што радите с њим.
• Сеам3 је много боље користити са тестовима интеграције на ниском нивоу, тако да неко не може да остане даље од сложености коју може да изазове са јава апликацијом на вебу на мрежи..
Разлика између ЈСФ2 и Сеам3: Постоји неколико основних разлика између два апликативна оквира, упркос многим сличностима које су: • Сеам3 може да изврши већину веб апликација, много брже и једноставније од ЈСФ2. То чини шав ефикаснијим оквиром апликације за рад. • ЈСФ2 је најједноставнија доступна апликациона платформа, па се зато може покретати без стварања главобоље програмеру, али Сеам3 је у основи сложен апликативни оквир за који је потребно правилно постављање уграђених ЈБосс алата, пре него што радите с њим. • Сеам3 је много боље користити са тестовима интеграције на ниском нивоу, тако да неко не може да остане даље од сложености коју може да изазове са јава апликацијом на вебу на мрежи.. |