Soms wil je programmacode in de webpagina tonen. En dan het liefst met de kleurtjes van de ontwikkelomgeving (eclipse).
Er zijn 3 goede oplossingen
java2html
Deze vertaalt java naar html. Dus als resultaat krijg je html die je in de webpagina kunt plakken.
De html is erg ouderwets met font e.d. en geen css en erg breedsprakig. Maar heeft als voordeel dat het geen javascript nodig heeft. Zeker in complexe javascript framework kunnen conflicten ontstaan.
code-prettify
Werkt met javascript en een css tag in een pre of code
Ziet er goed uit en werkt voor vele programmeertalen.
syntaxhighlighter
Werkt met javascript en een css tag in een code of een textarea. In de tag kun je allerlei opties als een header regelnummering enz. opgeven.
Deze heeft mijn voorkeur. Vooral de mogelijkheid om een textarea te gebruiken is ideaal. Dit verlost je van de problemen met < of > en andere taalelementen die ook in html betekenis hebben.
donderdag 23 oktober 2008
GWT-Ext versus Ext GWT
GWT-Ext is een prachtige bibliotheek die extjs inpakt.
Inmiddels hebben de makers van extjs een eigen GWT versie gemaakt Ext GWT
Beide leveren ongeveer dezelfde componenten en die zien er fantastisch uit.
Het grote verschil is: gwt-ext is een wrapper rondom javascript en extgwt is echte GWT.
Mijn ervaring met gwt-ext is dat het laden van een complexe vormgeving in de development browser van GWT erg lang duurt (tientallen seconden). Dat komt waarschijnlijk omdat ook de js bibliotheken geladen moeten worden.
Extgwt is waarschijnlijk sneller. Maar dat moet ik nog uitproberen.
Een ander verschil is de licensie. Extgwt is wel opensource GPLv3, maar je moet er voor betalen ongeveer $300,- Gwt-ext is LGPL en gratis.
Als je de berichten op het web mag geloven is de toekomst aan extgwt.
Ik werk nu met gwt-ext en daar blijf ik voorlopig bij.
De traagheid is vervelend, maar het werkt en is intuitief. In 1 dag had ik de volledige vormgeving werkend.
En zoveel GWT heb ik niet nodig. Alleen de structuur en de events zijn GWT de inhoud van de verschillende panels in
gewone html die runtime geladen worden.
Inmiddels hebben de makers van extjs een eigen GWT versie gemaakt Ext GWT
Beide leveren ongeveer dezelfde componenten en die zien er fantastisch uit.
Het grote verschil is: gwt-ext is een wrapper rondom javascript en extgwt is echte GWT.
Mijn ervaring met gwt-ext is dat het laden van een complexe vormgeving in de development browser van GWT erg lang duurt (tientallen seconden). Dat komt waarschijnlijk omdat ook de js bibliotheken geladen moeten worden.
Extgwt is waarschijnlijk sneller. Maar dat moet ik nog uitproberen.
Een ander verschil is de licensie. Extgwt is wel opensource GPLv3, maar je moet er voor betalen ongeveer $300,- Gwt-ext is LGPL en gratis.
Als je de berichten op het web mag geloven is de toekomst aan extgwt.
Ik werk nu met gwt-ext en daar blijf ik voorlopig bij.
De traagheid is vervelend, maar het werkt en is intuitief. In 1 dag had ik de volledige vormgeving werkend.
En zoveel GWT heb ik niet nodig. Alleen de structuur en de events zijn GWT de inhoud van de verschillende panels in
gewone html die runtime geladen worden.
Abonneren op:
Berichten (Atom)