Microsoft .NET vs Sun JEE

La mia esperienza presso il nostro grande cliente di TLC italiano sta per volgere al termine, o almeno la mia permanenza nel progetto su cui ho lavorato negli ultimi due anni.

Per l’estate infatti il sistema dovrebbe vedere l’estensione su territorio nazionale ed ovviamente il budget è stato spostato dallo sviluppo verso l’esercizio, con conseguente taglio sul task di development che passerà da 6 persone (1 interna + 5 consulenti) a 1 persona (1 interna) entro giugno.

Ora sembra che mi si presentino due scenari completamente diversi per ambito e tecnologie utilizzate:

Uno presso lo stesso cliente basato su tecnologia .NET con l’utilizzo di RFID e dispositivi mobili basati su Windows Mobile; l’altro presso un altro cliente basato su tecnologia JEE, Oracle ADF, JSP con una architettura tradizionale N-tier.

Le due prospettive sono abbastanza agli estremi e sicuramente la scelta finale coinvolgerà solo in parte la mia propensione per una o l’altra. Ciò non toglie che vorrei chiedere un consiglio a chi legge e a chi ha sicuramente più esperienza della mia.

Il primo progetto sicuramente mi permetterebbe di toccare con mano un mondo mai sperimentato prima per sviluppare (Microsoft e dispositivi mobili) e potrebbe essere un vantaggio in termini di crescita professionale (la vedo solo un pò dura fari girare Visual Studio su Kubuntu :D).

L’altro mi riporterebbe indietro di circa due anni alla mie prima esperienza lavorativa, quando cominciai col mitico dream team. Dovrei rimettere le mani in pasta con Jdeveloper, BC4J, JSP+JSTL e ambito Java Enterprise Edition, temi su cui mi sono decisamente arrugginito…

Su google fight indovinate chi vince tra le due piattaforme? 😀

Advertisements