.Net 和Java!!!30岁以后焦虑的后端开发。顺便吐槽!

个人是计划主攻.net 附带搞搞Java。一开始是从Java入手,之后入手.net发现超级简单。

两种语法基本一样。框架也基本都有对应的产品。spring,log4j,mvc,jsp和asxp,winform和swing,要说区别也就是跨平台的区别,其他的缓存,分布式也都有两种语言的支持。区别不是很大。

其实学到语言之后,两种语言算是殊途同归吧,面向对象的思想一定要有!设计模式都要看,算法,数据结构也要看,领域模型设计,企业框架搭建,重构,代码规范基本大同小异。代码也都是用svn啊,git啊来管理。网页端js也是要会,css,H5都一样,倒是linux平台.net用的不多。但是也出了.net core ,用起来也很方便,而且有vs code ,写java代码也很清爽。况且我知道的很多java程序员,根本不知道vim。。。。。。这点我觉得我还挺有优越感的。。

我觉得我们30岁之后的这批开发人员,没必要纠结到底用什么,两种东西如果掌握的语言特性,基本随便的框架3天都能上手,复杂的比如spring,一个月也搞定了。比如我看servlet,基本.net webservice的知识无缝迁移,一天就看完了。Mybatis,2天搞定。Maven1天。这些还都是晚上看的,不占用工作时间。官网的例子随便看看也就会用了。遇到具体的问题,顶多多花3分钟查下官网的例子就行了。类包不熟悉,也不是大问题,比如C#的Linq早就有了,Java也就刚出stream。。。有啥区别吗?

目的还是解决问题而已,用一种语言解决也不是必须的。

最后吐槽下Python,PHP,js 前面两个不知道能火多久的快餐语言,后面一个肯定活的久的垃圾语言。

现在PHP好像没人吹了,又开始吹Python,我发现这两个都是极其容易上手的语言,为什么.net和Java都看不起他们,不是没道理的!这种弱类型,解释型的语言,本身就有硬伤,运算效率还低,别扯什么实现同样的功能少写几行,不过都是别人封装好的方法,就算少写了?学会的封装自己写一个好了啊!那些都是.net 和Java不齿的东西。难道把十行代码封装一下,就算一行了?而且,绝大多数python一行能搞定的,这两种语言都可以搞定!记住,牛逼的语言不是让你少写几行!c++写的更多,那活Python干的了吗?

另外吐槽下最近流行的函数式编程。。。。。。吹这个人的人一定没学过什么叫装饰者模式!!!!好多年前.net ,java玩剩下的概念,还忽悠人。。。。哪些迷信函数式的,去学学设计模式把。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值