venerdì 25 novembre 2016

martedì 19 luglio 2016

.net core: prime brutte notizie

Microsoft ha da poco annunciato la roadmap per la versione 1.0.1 di .Net Core
Fra i vari items c'è l'intenzione di togliere project.json come file di progetto e ritornare al buon vecchio MSBuild.
Qui il link al thread della discussione, dove la maggior parte dei commentatori sembra non capire il perché di questa decisione da parte di M$, presa fra l'altro in maniera unilaterale. Riporto solo il commento di Tugberk Ugurlu, che ho apprezzato maggiormente, e che rispecchia anche il mio pensiero

"I just don't get why all the things has been suffixed with "core" to indicate it's a brand new thing if the intention is also to carry the baggage forward like msbuild.
The process has been too painful for more than two years but lots of people were OK because all of new additions and improvements were aligning the ecosystem with other ecosystems and all of them were changes for good reasons. However, suddenly, dark matter enterprise developers started giving feedback behind the closed doors and we are seeing lots of baggage to be carried forward.
There is not many ecosystem out there which has XML based config. In fact, all the new designed ecosystems are embracing other formats (YAML, JSON, etc.). Look at the reaction from all the people on social media, I don't see many people who like this change. However, feedback that has been given privately seems more important to team. That's not a bad thing, I understand the reasons but it's just showing the way the decisions are being processed on this ecosystem."

In particolare, sono perfettamente d'accordo con lui quando dice che tutte le additions stavano allineando l'ecosistema con altri ecosistemi, e quindi dando omogeneità a un ambiente che ha sempre fatto le cose a modo suo, senza appoggiarsi a standard ormai riconosciuti.
Penso proprio che questa notizia non farà piacere agli sviluppatori al di fuori del mondo Microsoft, che magari stavano pensando di poter usare il .Net per fare applicazioni cross-platform...
Vedremo cosa succederà: da parte mia spero proprio che Microsoft ci ripensi.

mercoledì 27 aprile 2016

Bash sbarca su Windows

Microsoft ha annunciato circa un mese fa che bash sarà disponibile su Windows.
Per un mese mi sono chiesto il perché, cercando qualche articolo che possa spiegare fino in fondo la questione.
Questo mi sembra un punto di vista interessante. MS lo ha fatto per recuperare appeal sugli sviluppatori, che hanno trovato nelle piattaforme Linux e MacOS, ormai mature ed affidabili, un luogo tranquillo dove fare sviluppo.
A voi altre elucubrazioni