- 主题:java是最简单的编程语言吗?
膜拜
【 在 hgoldfish (老鱼) 的大作中提到: 】
: Spring 和 Hibernate 的存在我看是因为 Java 社区存在很多初级程序员。他们只懂得面向过程式的编程,而不懂面向对象的编程,缺乏抽象能力。Spring 和 Hibernate 向这些程序员提供了一个很好的框架,分离两种程序员。让初级程序员能够写出运作良好的业务脚本。
: 你的困惑可能是因为你已经提升了,但是仍然把自己限制在 Spring 这个框架里面。只要你明白这一点,就能够脱离 Spring 框架随意发挥,还能把自己编写的核心代码通过框架提供给菜鸟程序员组织大生产。此时你就知道 Spring 框架的妙处了。
--
FROM 183.6.114.*
引入符号数量和scala比毛都不是,不过scala好像也差不多凉凉了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 是的。kotlin 的设计哲学类似于 perl,使用太多符号,还引入很多概念,太影响可阅读性了。
--
修改:canper FROM 183.6.114.*
FROM 183.6.114.*
受众数量上,h早就被m碾压了。m现在是在s一统江湖的局面里唯一还能活得比较滋润的框架了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 十年前流行 SSH 技术栈吧。所以 Spring 和 Hibernate 经常被相提并论。
--
FROM 183.6.114.*
swing或者以前写android的时候确实很频繁,有lambda之后就不用了
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 啥情况?内部类用得很频繁?
--
FROM 183.6.114.*
java8之前用swing试试,每写一个按钮的响应事件都要写一个类,烦死你
【 在 guestking (无) 的大作中提到: 】
: 从实用角度来说
: 完全是可以不用内部类的
--
FROM 183.6.114.*
如果能改api的话是有变通方法的,新设计的api肯定不会出现这种情况,老api另说
【 在 PaoloMaldini (solo con te) 的大作中提到: 】
: lambda不能代替所有的匿名内部类啊,万一他实现俩方法呢
--
FROM 183.6.114.*
java8之后可以用this::模拟delegate的功能
【 在 guestking (无) 的大作中提到: 】
: 谁叫java没有delegate
: 不光是每个Listener都要写个类烦
: 像MouseActionListener这种接口,里面一下子一大堆方法,看上去就麻烦
: ...................
--
FROM 183.6.114.*
那是java8之后啊,在这之前确实内部类满屏飘。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 嗯。。我写过一段时间的 android 都改用 this::doSomething 这样的写法了。
--
FROM 183.6.114.*
现在的浏览器,啥复杂界面是js写不出来的。
【 在 XXXXXXX (我是如此地爱你) 的大作中提到: 】
: 现在还有用swing写客户端的么?
: 说实话我觉得swing挺好的,就是不好看,还要装java,对普通用户不友好。
: 不知道JavaFX会有怎样的发展,对于专业用户的复杂页面的需求,我觉得还是JavaFX和Swing靠谱
: ...................
--
FROM 183.6.114.*
嗯,这个可以解决我一个类动不动几千行的疼点
【 在 KEILLY (米饭) 的大作中提到: 】
: c#比Java宽松多了
: 分部类,允许我在同一个类里堆100个函数,我自己通过文件名编号来区分堆码时间和功能—— 即可以一堆乱写。
: Java一上来就要学设计模式,门槛比较高。c#可以说用不上设计模式,微软已经规划好了。
: ...................
--
FROM 183.6.114.*