Googlando le rete alla ricerca di informazioni sulle implementazioni del protocollo EPP per la modalità sincrona adottata dal NIC mi sono imbattuto, su una lista chiamata ITNOG, nell’ennesimo messaggio, a cura di un utente che si dichiara sviluppatore, dai toni denigratori sugli utilizzatori di Visual Basic.

Francamente continuo a non capire tanto accanimento contro una sintassi di linguaggio quando, tra i veri professionisti, è stranoto che gli algoritmi, e non la sintassi con cui vengono scritti, sono quelli che fanno la differenza.

Chiunque pensi che la sintassi

if () { }

sia moralmente più etica, più elegante e più professionale di

If ... Then
End If

è semplicemente un pazzo e non ha capito niente del mestiere che fa!

Per inciso il client EPP che ho segnalato in questo post è scritto in VB.NET e, da quello che ho visto in giro, è sicuramente più accessibile, facile da usare, più performante e flessibile di tanti prodotti concorrenti scritti con “più nobili” java, C++, C# ecc.  Questo non vuol dire nemmeno che VB sia meglio di altri linguaggi: significa solo che chi sa cosa sta facendo, e sa farlo bene, può usare un po’ quello che gli pare.