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.