.net 终于能够跨平台了,这点值得高兴。

最近尝试在学习.net core平台,感受着全新的asp.net的开发方式,应该说,基本和原本的模式没什么太大区别。

主要是配置管理方式上发生了巨大变化,一些应用框架集的实现方式上存在巨大区别。

不过对大多数程序员来说,你能够用到的类的方法,基本没有变化,这点还是非常好的。

最关键的,伟大的visual studio这个IDE终于能够开发出在linux上运行的网站了。

对于开发人员来说,VS无疑是最好用的IDE,没有之一,远远甩开Eclipse神马的n条街。

不过虽然发行了.net core 1.0 正式版,还是存在一些bug。

比方说中文乱码问题。

控制台乱码还好说,加载下字符集能够解决问题

我在测试asp.net core的时候发现,cshtml页面在解析的时候,也会出现乱码,这个就讨厌了。

经过测试,发现只有将页面文件的字符集改成UTF8.vs默认存文件都是ansi格式。我在github给提了一个issue,相信很快会被修正。

未来.net的webapp总算能够上linux平台了,这对.net开发人员来说是一重大利好,java程序员们要颤抖了。未来几年,当hadoop神马的可以用.net来写,可以用vs环境开发,额请原谅我的意淫。不过php短期内还是安全的,毕竟性能差距还是蛮大的。

最后大笑三声

哈哈哈