5 legnépszerűbb java-keretek az interneten, geekbrains - learning portál programozók
A keret nem történik sok.
Java az egyik legnépszerűbb programozási nyelvek, a lehetőséget, amely nem korlátozódik szinte semmit. Használata azonban csak a csupasz nyelv összetett problémák megoldására - szórakoztató az újoncok és a régi iskola programozók. Mindenki másnak, vannak keretek, amelyek segítenek megoldani a mindennapi problémák és lehetővé teszi, hogy törölje a határok között, „lehet” és a „szeretnék”.

Az alábbiakban röviden beszélni ezeket, akinek a neve maradt zárva lelketlen opció «Egyéb».

Az abszolút vezető a minősítés. Ismerete Spring egyik leggyakoribb követelmények helyzetét Java-fejlesztő. Ennek oka tömeg, a legfontosabb közülük - sokoldalúságát. Tény, hogy ez egy konténer kereteket, amelyek lehetővé teszik, hogy végezze el a feladatot a komplexitás - dolgozhatnak az adatbázis vizsgálati eljárások.
Egyedül közülük az MVC, amely, mint látod, nem beszélve megnyerte a versenyt keretek között. Interakció, a cím (modell-nézet-vezérlő), idehozták, ha nem tökéletes, akkor egy nagyon jó szinten, amely lehetővé teszi, hogy nem alapos ismerete folyamatokat létrehozni jó és tiszta front-end kódot.
A szempontból, hogy tanulmányozni kell ennek keretében egy kezdő, vannak bizonyos különbségek. Egyrészt, ez egy hosszú és bevált platform, amelyek ismerete lesz egy nagy plusz, hogy az összefoglalót. A másik - a mai napig tavasz alkalmassága nem a domináns platform lehetőségeit, hiszen 7-10 évvel ezelőtt. Ebben az esetben a kezdő mester MVC útközben nehéz.

Tovább keret webes alkalmazások fejlesztése, de ellentétben az előző bekezdésben, a sebesség itt nem annyira a lekérdezés feldolgozása, valamint hogy a komponenseket. A nagy plusz az Oracle támogatás, a különféle kiegészítő eszközök, kiváló dokumentációt és barátságos közösség. Általánosságban elmondható, ha kell valami gyorsan fejleszteni a Java, JSF - egy nagy lehetőség.
De van egy hátránya. Annak ellenére, hogy ez a megközelítés a jövevény úgy tűnik, egyszerűbbé és dolgozni, legalább a szakmai szinten, és szükség kiválóan ismeri a Java, és a megértés a webes technológiák, és általában tapasztalat az interneten anélkül, hogy keretek közé.
Az egyik fő előnye a Vaadin keret az a képesség, hogy csak a Java, elkerülve prikrutok webes nyelvek (HTML, JS, XML). Igen, ez nem az egyetlen keret ezt a képességet, de ez talán a legkevésbé problémás minden.
Ezen túlmenően, ez tökéletesen megvalósult MVC és MVP, ami végső soron befolyásolja a munka minőségét. De van egy hátránya. Először is, Vaadin - egy add-on GWT, ami végül is arra kényszeríti, hogy tanulmányozza és ezt a keretet. Másodszor, mivel a teljes fent ismertetett, hogy lassú. A felhasználó valójában csak akkor működik, ötletek, így az átfutási idő minden olyan intézkedés könnyen szorozni 3 névleges.
GWT (Google Web Toolkit)

Ami a többit illeti, néhány pluses: sok az API, kütyü, első osztályú támogatás, nincs szükség, hogy pontosan tudja a Java - ahhoz, hogy érdekli az adatok keret.

Mint Ön is tudja, a Grails keret Groovy nyelv, amely viszont a Java. Így, az egyszerűsítés ténylegesen előállított egyszerűsítés. Azaz, a kimenet akkor már kész ideális készítmény alacsony belépési küszöb, és itt is a fejlesztők megpróbálták: egy kicsit, amit a csomag magában foglalja a több mint 900 plug-inek, így kompatibilis a tavaszi és Hibernate (erről később) . Mikor válik unalmas dolgozni hajlandó, és akarom testreszabás, Grails adja azt a lehetőséget, egy rugalmas rendszer beállításait, könyvtárak (ideértve Grails-Ajax).
Általában azt szeretnénk, hogy gyorsan és egyszerűen létrehozhat egy alkalmazás nem sok tapasztalattal a háta mögött -, hogy Grails. De nézzük a szükséges mennyiségű szoftver és az alacsony sebességet.
Felhívjuk figyelmét,
Számos keretek, igazságtalanul megfosztott figyelmet érdemel értékelés azonban a figyelmet.
Hibernate - ha kell kötni az alacsony szintű kód az interfész az adatbázis és a lekérdezés feldolgozása, ennek keretében segít lehűlni.
A személybejáró - hasonlóan a Vaadin keret, amely előírja dolgozik egyszerre két fronton: a Java és a HTML. Ebből nem a legnagyobb népszerűséget.
Stripes - egy kevéssé ismert keret, amely alapvetően egy könnyű változata Struts. Minimum beállítások a legegyszerűbb a megállapodás, valamint a belépési küszöb alacsony.
És milyen keretek között használ? Miért?