Egyszerű fejlesztés
Hasonlóan a webes felület előnyeihez, a JavaScript kódok generálásánál is elmondható, hogy igazán nincs túl nagy hardver- és szoftverigényük. Ez nem lebecsülendő előny napjainkban! Ha az egyszerűbb programok is kielégítik az igényeinket, akkor elegendő az operációs rendszer nyújtotta programok használata. Például használhatjuk JavaScript kódírásra a Windows Jegyzettömb vagy Wordpad programjait is.
A szükséges programok
Hiába vannak jó lehetőségeink akár az operációs rendszer kellékeivel is, nem mindenre elég ez a néhány egyszerű programocska. A klasszikus példák közül egy komolyabb grafika elkészítését emelném ki: ehhez már nem elég a Windows Paint nevű programja… tehát szükségünk van fejlettebb programokra a szerkesztéshez.
Bonyolult források
Ha több bonyolult forrást szenvedünk végig, rá kell jönnünk, hogy a munkánk nagy része mechanikus jellegű. A kérdés tehát adott: nem lehetséges az ilyen jellegű munkák részbeni automatizálása?
A speciális programok
Bár a honlapszerkesztő programokban is van lehetőség saját és néhány előre megírt script beágyazására, még némi könnyítést is nyújtanak ezen a téren, nem segítik a scriptet írók munkáját. Erre a célra készültek az alábbi szoftverek (Windows platform). A NetObjects Scriptbuilder egy JavaScript fejlesztőkörnyezet, amely egy kifinomult szerkesztőből és olyan eszközökből áll, melyekkel automatikussá tehetjük a programírás szakaszait. Vannak speciális scriptszerkesztő programok, mint például a DHTML-menüszerkesztő, vagy a ButtonMania JavaScriptes gombszerkesztő.
JavaScriptes menüszerkesztő
A JavaScriptes menüszerkesztő tulajdonságai:
a szerkesztést rendkívül meggyorsító varázsló,
szövegorientáció,
vízszintes vagy függőleges menü,
mindig látható/egérkattintásra előugró menü,
statikus helyzetű vagy úszómenü,
a menüszöveg betűtípusa, betűmérete változtatható,
speciális áttűnő effektusok,
fejléc szerkesztése,
logo szerkesztése.
JavaScriptes gombszerkesztő
A JavaScriptes gombszerkesztő tulajdonságai:
beépített gombtípusok (Windows-os kinézetű gomb),
felhasználó által definiált gombok,
speciális lehetőségek: lapfölvezérlés, vonalkázások stb.,
átlátszó szélű gombok,
rejtett gombok,
háttérkép tölthető be,
háttérszín állítható be,
tetszőleges nagyítási lehetőség.
Tulajdonságok
Alapvetően tehát az elvárásaink a szerkesztőkkel kapcsolatban a következők:
egyes kódrészek más-más színekkel való kezelése,
beépített függvények,
felhasználóbarát környezet,
automatikus kódkiegészítés, ha szükséges,
automatikus hibaellenőrzés, ha szükséges,
a kód programból való indítási lehetősége.