再吹几句:Tree New Bee = 树新风。
关于软件开发,我始终认为不同语言是类似,不同的framework也基本类似。
就结业市场来说,一家公司如果要找Grails(大项目依然有很多采用Grails)的开发人员的话,而你会其他类似框架,他们也会考虑。
Django是抄袭Rails,Symfony是抄袭Rails,Grails也是抄袭Rails,MEAN是抄袭Rails。JHipster是克隆Grails,Spring roo,spring boot也是这个系列,这个系列全都是Rails路线,用法都差不多。学了一个,其他的真不用学。
Rails结构的框架发展的太好,乃至于知名的几十个,不知名的几百个。设计思想完全相同。
framework中比较特别的是Play framework,它内核既不在用spring也不用JAVAEE,它属独树一帜。目前沃尔玛等大批公司,正在从Grails转向或者结合
Play framework。
号称这个列表的一半,都在转Play framework。 列表在
https://grails.org/ 最底下。
Play是新东西,是和Rails系统不一样,需要学很多东西。但是越学越简单,因为这样一个新东西,居然那么多地方和Rails类似!
这还不说Grails(属于spring框架)和Play往往需要相同的spring通道的问题。
Angular 1.0和她的fullstack framework,例如MEAN,不好意思,我自己作为使用者都不好意思了,居然是Rails类结构。
React,React和Angular相比,就是Houdini比较Maya,这是新东西。然后Angular 2.0 直接拷贝了React的大部分思想,google给facebook专利费不?
(Rails类,Play!类,React类)。
(手机和桌面市场我不想提了,因为我居然发觉Android和Ios的 APP结构是差不多的。原来不是我发现的,Google居然一直招聘苹果的开发人员来抄袭,反之亦然)。
顺便谈谈网络和数据库配置相关的东西:
网络和配置目前发展十分不明朗,因为智能化和自动化配置的出现,导致大量工作流失。
说说网络领域的Docker,Docker是新东西,蒙特利尔有个给小企业做网站的大公司,以前光发布网站配置服务器就需要20个人,用了docker之后,一个人都不需要了,程序员直接自己一个Docker命令,网站连同自己本机的环境就同步到服务器了,但是这个新东西的理论和可行性论证居然是Linux还没出现的时候,就已经有了。
这一轮Docker使用的流行,思科公司的内部资料是全球在5年内有300万网络工作将会被代替。
想一想为何华为,思科等公司花那么多钱,养了那么多专家去开发Docker。
时代真的变了。