Ik heb een achtergrond in Java backend programmeren, waarbij ik specifiek gewerkt heb met Java EE7 en Java Spring.
Hoewel deze enterprise applicatie frameworks heel veel kunnen bieden, qua standaard software stack en met handige technieken als inversion of control en JPA, stoot ik vaak tegen de logheid van deze pakketten aan.
Node.js en Vertx beloven een frisse tegenwind met backendapplicaties zonder omslachtige containers en de overkill die Java EE met zich meebrengt. De asynchrone aanpak en de eenvoudigheid van applicatie die gebruik maakt van deze technieken spreekt me enorm aan, vooral voor hobbymatige projecten dan.
Node.js is de bekendste van de twee, te zien aan de hoeveelheid gerelateerde boeken, tutorials, blogposts en bedrijven die zich met het platform verbinden.
Wat me tegenstaat is de taal Javascript voor backend. Het is niet type-safe en ik ken Javascript als een veel te vergeeflijke taal, waardoor op een nette manier programmeren niet wordt afgedwongen/gepusht.
Vertx is polyglot, ondersteunt dus verschillende talen, waaronder Java en (op termijn) PHP. Hierbij hoef ik me dus niet druk te maken over de negatieve eigenschappen van de scripttaal Javascript.
Wat me echter niet lekker zit is de beperkte ondersteuning en volwassenheid van Vertx. Zo valt op te maken uit de toekomstplannen van de ontwikkelaar achter Vertx dat het huidige project nog alle kanten op kan.
https://groups.google.com...XpM5WM9qQ%5B1-25-false%5D
Verder heb ik het gevoel dat Vertx enorm onbekend en onbemind is bij ontwikkelaars. Waar Node.js een grote groei heeft gemaakt qua bekendheid en community support, lijkt dit bij Vertx nogal mondjesmaat. Dit merk ik vooral in de beperkte tutorials/boeken en blogposts.
Wie heeft ervaring met deze technieken en herkennen jullie deze bezwaren?
Hoewel deze enterprise applicatie frameworks heel veel kunnen bieden, qua standaard software stack en met handige technieken als inversion of control en JPA, stoot ik vaak tegen de logheid van deze pakketten aan.
Node.js en Vertx beloven een frisse tegenwind met backendapplicaties zonder omslachtige containers en de overkill die Java EE met zich meebrengt. De asynchrone aanpak en de eenvoudigheid van applicatie die gebruik maakt van deze technieken spreekt me enorm aan, vooral voor hobbymatige projecten dan.
Node.js is de bekendste van de twee, te zien aan de hoeveelheid gerelateerde boeken, tutorials, blogposts en bedrijven die zich met het platform verbinden.
Wat me tegenstaat is de taal Javascript voor backend. Het is niet type-safe en ik ken Javascript als een veel te vergeeflijke taal, waardoor op een nette manier programmeren niet wordt afgedwongen/gepusht.
Vertx is polyglot, ondersteunt dus verschillende talen, waaronder Java en (op termijn) PHP. Hierbij hoef ik me dus niet druk te maken over de negatieve eigenschappen van de scripttaal Javascript.
Wat me echter niet lekker zit is de beperkte ondersteuning en volwassenheid van Vertx. Zo valt op te maken uit de toekomstplannen van de ontwikkelaar achter Vertx dat het huidige project nog alle kanten op kan.
https://groups.google.com...XpM5WM9qQ%5B1-25-false%5D
Verder heb ik het gevoel dat Vertx enorm onbekend en onbemind is bij ontwikkelaars. Waar Node.js een grote groei heeft gemaakt qua bekendheid en community support, lijkt dit bij Vertx nogal mondjesmaat. Dit merk ik vooral in de beperkte tutorials/boeken en blogposts.
Wie heeft ervaring met deze technieken en herkennen jullie deze bezwaren?