Hirdetés
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Okosóra és okoskiegészítő topik
- Fotók, videók mobillal
- Samsung Galaxy A56 - megbízható középszerűség
- Külföldi prepaid SIM-ek itthon
- Újabb részletes képeken a Google Pixel 10a
- Méretes telekonverter az Oppo Find X9 Ultra hátán
- OnePlus 15 - van plusz energia
- Szívós, szép és kitartó az új OnePlus óra
- Kolosszális teleppel hajt lapot a Magic V6
Új hozzászólás Aktív témák
-
floatr
veterán
válasz
MrSealRD
#4923
üzenetére
Egy ideje ezen az architektúrán fejlesztek, úgyhogy csak ajánlani tudom. Ha a cél egy olyan vékony kliens, ami mobilon is életképes, akkor érdemes még fontolgatni az MVC-t, bár az újabb telefonok már az ExtJS/Sencha Touch elemekkel is jól kijönnek. Spring MVC-t nem feltétlenül kell használni egy ilyen projektben, mert sokkal több dolog van benne, mint ami kellhet. Adatkapcsolati eszközként én DWR-t használom.
JQuery: gyakorlatilag ipari standard bár verziófüggőségi problémákkal én rengeteget szoptam. A korábban frontenddel foglalkozó fejlesztők szeretik, mert közelebb áll az ő gondolkodásmódjukhoz, de ha komplexebb dolgot kell benne megvalósítani, akkor a pluginekkel elég nagy problémákat vesz a nyakába az ember, mivel elég sovány a támogatásuk. Ha az ember nem expert, akkor csak a pluginek közti turkálás lesz belőle.
ExtJS: én ezt használom régóta, és a legtöbbször ezt is javaslom. Jó a supportja, és elég sokrétű felhasználási lehetőségei vannak. Egyrészt a magja közelebb áll a Java-s fejlesztőkhöz, és kellően testreszabható ahhoz h saját komponenseket használj tetszőleges felületi elemekhez. Másrészt van egy elég komoly adatkezelési mechanizmusa, aminek szvsz még a dojo sem ér a nyomába. Aztán ott van a komponenskészlete, ami desktop alkalmazások építőelemeire hajaz, és ráadásul még az ie6 is támogatott.
DWR: ha nem ismered, akkor nosza rajta. Írni is akartam egy kisebb cikket ezzel kapcsolatban, mert sokaknak teljesen ufó a dolog. A lényege annyi, hogy egy webservice-szerű szolgáltatási réteget a szerveren bekonfigurálva generál egy javascript csomagot, amiben megtalálod a szolgáltatásaid metódusait, és az adathordozó osztályokat. Magyarán JS-ből közvetlenül eléred a Java szolgáltatásaidat úgy, hogy még a bean-jeidet is létre tudod hozni a kliensnél. ExtJS-hez pár bővítmény kell, hogy az adatkapcsolat kezelhető legyen (én írtam ilyent
)Spring MVC: a DWR nem egy szabványos rendszer, ezért gyakran előfordul, hogy a spring RESTful webservice eszköztárára van szükség. Mondjuk ez sem teljesen szabványos, mint implementáció, de ezt legalább tudod használni bármilyen servlet konténerrel, nem kell hozzá vaskos JBoss. Jackson2-vel használva egy JS library számára az egyik legkezesebb eszköz. Tudok hozzá adni olyan komponenst ExtJS-hez, amivel majdnem DWR-szerű hívások szintjére lehet felhozni a kezelhetőségét.
Spring konténer: én enélkül el sem indulnék egy projektben
elsősorban XML-alapú konfigurációval.Hibernate: próbáltam szabadulni tőle, de mindig ide jutottam vissza. Amikor hierarchikus adatmodelled van, nem mondom h megkerülhetetlen, de erősen ajánlott. Főként a komplexebb lekérdezéseknél jól jön a HQL és a natív SQL-binding. Spring-gel együtt használva érdemes a Spring Data/JPA oldaláról támadni, mert az mégiscsak modernebb, mint a HibernateTemplate. Kísérleteztem még QueryDSL-el is, de azt csak egyszerűbb lekérdezésekig érdemes használni -- mondjuk azokra mindenképpen érdemes.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Corsair MP600 PRO XT 2TB Heatsink NVMe PCIe Gen. 4
- Samsung 27" 2K 2560x1440 monitor S27A850D PLS panel, kis hibákkal, DP porton kell használni!
- NEC 27" 2K 2560x1440 IPS monitor pici hibával PIVOT mód, HDMI, DP port
- Epson WorkForce Pro WF-C579RDWF (C11CG77401) A4-es, színes üzleti tintasugaras MFP nyomtató eladó
- iPhone 15 Pro Max Natúr Titán 256 GB
- Bomba ár! Lenovo ThinkPad T590 - i5-8GEN I 16GB I 256GB SSD I 15,6" FHD I Cam I W11 I Gari!
- Akció! HP ZBook Firefly 14 i7-1165G7 16GB 512GB Nvidia Quadro T500 4GB 14" FHD 1 év garancia
- KÉSZLETKISÖPRÉSI KARÁCSONYI ULTRAAKCIÓ! - MacBook Air M4 16GB 512GB Garancia!
- Akció! Gamer PC-Számítógép! Intel Ultra 5 245K / RTX 3080 10GB / 16GB DDR5 / 1TB SSD!
- BESZÁMÍTÁS! ASUS H510M i5 11400F 16GB DDR4 512GB SSD RX 6600XT 8GB Zalman T4 Plus Cooler Master 650W
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
)

