ugrás a tartalomhoz

GUI készítése

krisy · 2010. Ápr. 26. (H), 13.19
Sziasztok!

Olyan fejlesztői környezetet keresek, amely képes böngészőben futó összetettebb alkalmazások készítésére.
(kb. egy már meglévő desktop alkalmazás felületét szeretném megvalósítani, mindenféle összetett grid-ekkel, tab-os megjelenítéssel, felugró - modális - ablakokkal, stb.)

Eddig az ExtJS-hez találtam egyet: http://www.extjs.com/products/designer/?ref=family ; tehát valami ilyesmire képes, de nem fizetős eszközt keresek.


Van valami bevett, használt környezetetek erre?
Előre is köszi!
 
1

Ext kézzel

N0r3i · 2010. Ápr. 26. (H), 13.50
Szia!

Az ExtJS-ben építhetsz tetszőlegesen bonyolult környezetet úgy is, hogy a leírások/példák alapján "kézzel" építed azt fel. Nem leányálom, de működik, viszont LASSSSSÚÚÚÚÚÚÚ...

Ha találsz jobbat, oszd meg velünk is, légyszi!

Üdv: Norbi
2

Lassú?

Max Logan · 2010. Ápr. 26. (H), 13.52
Lassú, de micsoda? A GUI összrakása kézzel, vagy maga az Ext GUI-ja?
3

Kód

krisy · 2010. Ápr. 26. (H), 14.49
Szerintem is a kód "kézzel" történő megírása a lassú, ezért gondolkodom ilyen fejlesztői környezeten :-)

Természetesen, ha találok bármit, ami a témához kapcsolódik, akkor megírom ide!

(OFF: hogy mennyire utálom az olyan bejegyzéseket, ahol kérdeznek valamit, utána pedig a "nevermind, solved it!", és semmi infó a kettő között ... )
4

Sajnos sok adat esetén az Ext GUI (is) lassú

tisch.david · 2010. Ápr. 26. (H), 15.53
Mi az elmúlt 1,5 évben összeraktunk egy webes desktop alkalmazást, ExtJS alapokon. Nyilván nem meglepő, amit írok, de sok adat esetén ez a vékony klienses megoldás igen-igen lassú tud lenni. Gyakorlatilag azt a tanulságot szűrtem le magam számára, hogy komoly kompromisszumok nélkül jelenleg (mi) nem tudunk olyan böngészős alkalmazást készíteni, ami felhasználói élmény (tempó, kezelhetőség) szempontjából felveszi a versenyt a lecserélni kívánt vállalatirányítási rendszerrel. Ha valakinek más a tapasztalata, akkor szívesen meghallgatnám!

Üdv:

Dávid
5

Milyen bongeszo?

Ajnasz · 2010. Ápr. 26. (H), 16.58
A fo kerdes itt szerintem az, hogy mely bongeszoben kell futnia az alkalmazasnak. Korszeru futtatokornyezetben mar lehet hasznalhato alkalmazasokat gyartani.
7

Firefox 3

tisch.david · 2010. Ápr. 26. (H), 22.08
Lehet, persze. De míg egy asztali alkalmazásban nem gond, ha egy találati halmazban mondjuk 5.000 elem van (gridben, tree-ben, bármi egyébben), addig FF3-ban ExtJS-el egy ekkora grid vagy tree simán megfekteti a böngészőt. Nem is beszélve mondjuk egy ExtJS-es comboról, amiben mondjuk 20.000 elem van. 10 másodpercbe is beletelik, mire megnyílik.
Tudom, hogy ezek extrém példák, de az alkalmazásunk webesítésénél az első héten 3 ilyenbe futottunk bele.
Vagy van erre gyors megoldás is?

Dávid
11

20000

janoszen · 2010. Ápr. 27. (K), 05.44
20000 elem még XULban is sok egy treenek. Ha nem RDFből töltöd be hanem létrehozod neki a DOM nodeokat akkor valszeg azért emberi tempóval működik a dolog.

Nagyméretű, gyorsan változó adathalmaz megjelenítésére kisérleteztem ilyesmivel: http://code.janoszen.hu/listbox/
16

kicsit másképp

Crystal · 2010. Ápr. 28. (Sze), 20.43
20.000 elemes comboboxot alapból nem használnék - "kicsit" nehéz áttekinteni.
A táblázat már kicsit más kérdés, én mondjuk szerintem azt javasolnám a megrendelőmnek hogy legyen lapozható, és ha akarja akkor tudja exportálni mondjuk excelbe (vagy html-be). Ez végülis bizonyos szempontból kompromisszumos megoldás, de szerintem jobban jár vele az user.
6

Milyen böngésző?

janoszen · 2010. Ápr. 26. (H), 19.31
Milyen böngészőben kell futni? Én már egy ideje játszadozom a XUL technológiával ami koncepciójánál fogva semmissé teszi ezeket a layout kérdéseket. Igaz, csak Gecko alapú böngészőben fut (vagy asztali alkalmazásként) és sok buktatója van, ellenben webes technológiát használó asztali alkalmazást még ilyen gyorsan nem fejlesztettem.
9

Valóban jó lehet

inf3rno · 2010. Ápr. 27. (K), 02.16
XUL tényleg jó lehet, szóba került már nálam is egy projektnél, mint view lehetőség.
12

Szánjatok rá időt

janoszen · 2010. Ápr. 27. (K), 05.52
Ha tényleg használni akarjátok, szánjatok rá időt, húzzatok föl egy mock projektet. Elég háklis jószág ha az ember nem ismeri és ha nem böngészőben fut még debuggolni is nehéz.
8

Java applet

inf3rno · 2010. Ápr. 27. (K), 02.04
Szia!

Java applet + swing egy lehetséges megoldás, bár nem tudom, hogy mennyire követelheted meg a java támogatást.

ExtJs nekem is tetszett ilyen szempontból, csak kicsit drágállom.
10

Találtam mást is

inf3rno · 2010. Ápr. 27. (K), 02.23
Ezt szerintem érdemes lehet megnézni. Nem hiszem, hogy lesz időm belenézni mostanában, de ha esetleg ezt választod és bejön, akkor légyszi írj róla valamit.
13

Én ezzel kisérletezem 1 ideje

troy1979 · 2010. Ápr. 27. (K), 09.48
http://vaadin.com

Ha nem idegenkedsz a java-tól akkor kipróbálhatod/megnézheted ezt is

Van esetleg aki rajtam kivül használja még/kisérletezik a vaadin-nal? ( korábban it mill toolkit)
17

nem, de a GWT is hasonló cucc

Crystal · 2010. Ápr. 28. (Sze), 20.50
nem, de a GWT is hasonló cucc és sokkal elterjedtebb:)
meg van még java-hoz a zkoss.org
14

Huh :-)

krisy · 2010. Ápr. 27. (K), 09.50
Köszi a sok hozzászólást!
Nem is tudom, hol kezdjem :-)

Böngésző: IE6-ra kell "optimalizálni", de mindenhol futnia kell. Szívás :-(

20.000 adat: ExtJS-ben pont találtam egy ilyet, ezzel sikerült hasonló méretű adathalmaz elég gyorsan betölteni: http://www.extjs.com/deploy/dev/examples/grid/buffer.html
(illetve mint userExtension van a livegrid is ext-hez: http://www.ext-livegrid.com/, de ez nekem nem tűnt elég stabilnak)

http://code.janoszen.hu/listbox/: szép megoldás! :-)

http://visualwebgui.codeplex.com/: megnézem, köszönöm!

Java applet: sajnos ebbe nem fognak belemenni :-(


RAP: Én egy ilyet találtam közben: http://www.eclipse.org/rap/
Ha jól értem, GWT szerű "izé". Talán ez is jobb megoldának tűnik, mint a kézzel történő "hegesztés".
Még keresgélek tovább, lesz valami, írok :-)
18

az eclipse RAP ha jól tudom

Crystal · 2010. Ápr. 28. (Sze), 20.56
az eclipse RAP ha jól tudom alapvetően eclipse fejlesztőknek lett kitalálva (magyarul eclipse RCP-re fejlesztett ügyviteli cuccokat lehet vele webappá fordítani), nem tudom ezen a téren van-e tapasztalatod. Viszont a RAP perpill aplha/beta (legalábbis mikor utoljára láttam még az volt:)) azaz nem production ready (sztem felelőtlenség egy ilyen cuccra komoly fejlesztést alapozni)

jQuery UI-val mik a tapasztalatok? Elsősorban az ExtJS-hez viszonyítva érdekelne.
15

qooxdoo

Ifju · 2010. Ápr. 27. (K), 12.55
Részemről a qooxdoo-t tudnám ajánlani az elhangzottakon túl: az 1.0.x sorozatban már elég kényelmes a UI összerakása, és 50000 soros kb 100 oszlopos táblázatot is egész gyorsan tud natívan rendezni.
19

ICEFaces

krisy · 2010. Ápr. 30. (P), 11.26
Amit még találtam, és esélyesnek tűnik (bár nem hiszem, hogy olyan komplexitást el lehet érni vele, mint az Ext-tel) az ICEFaces:
http://www.icefaces.org/main/demos/