.net 终于能够跨平台了,这点值得高兴。
最近尝试在学习.net core平台,感受着全新的asp.net的开发方式,应该说,基本和原本的模式没什么太大区别。
主要是配置管理方式上发生了巨大变化,一些应用框架集的实现方式上存在巨大区别。
不过对大多数程序员来说,你能够用到的类的方法,基本没有变化,这点还是非常好的。
最关键的,伟大的visual studio这个IDE终于能够开发出在linux上运行的网站了。
对于开发人员来说,VS无疑是最好用的IDE,没有之一,远远甩开Eclipse神马的n条街。
不过虽然发行了.net core 1.0 正式版,还是存在一些bug。
比方说中文乱码问题。
控制台乱码还好说,加载下字符集能够解决问题,参考这里:http://www.cnblogs.com/artech/archive/2016/05/18/5507092.html
我在测试asp.net core的时候发现,cshtml页面在解析的时候,也会出现乱码,这个就讨厌了。
经过测试,发现只有将页面文件的字符集改成UTF8.vs默认存文件都是ansi格式。我在github给提了一个issue,相信很快会被修正。
未来.net的webapp总算能够上linux平台了,这对.net开发人员来说是一重大利好,java程序员们要颤抖了。未来几年,当hadoop神马的可以用.net来写,可以用vs环境开发,额请原谅我的意淫。不过php短期内还是安全的,毕竟性能差距还是蛮大的。
最后大笑三声
哈哈哈