元编程
闭包: 块(block) 区块 ; lambda 学C#的时候学的;就是写东西比较炫丽 ;比较爽,code比较爽 其余的工作交给框架。net 去处理了!
1:
习惯大于配置 这个是在php ci框架中可以体会出来的,也是研究ror和asp.net mvc中学习得来的,但是在j2ee中要进行大量的配置工作
2:
DRY 相同代码不要写两边这个是看ror中学习得来的
3:
dbfirst codefirst modelfirst 是看C#中学来的, 在java中的hibernate中得到使用
4:定义接口 interface 然后定义五个类实现这个接口, 根据具体的参数类型 new出相应的实体对象, 这事是看东的C#学来的 要在C++中得到
5:asp.net mvc学到了大量的封装的标签,
htmlforlable 这些htmlhelper 和urlhelper ,这样可以应用在php ci <?site_url('')?> 框架和java struct框架中, <c:lable for>
6 : j2ee中学习到的是
DI 部分
7:C++对系统api依赖比较高,所以说它们比较底层;对底层要求比较高
; java这种跨平台语言 只需要依赖它的框架就好!
C# 依赖着。net ,所以平时做一个小工具,会选择C#这种语言因为比较快
C# 依赖着。net ,所以平时做一个小工具,会选择C#这种语言因为比较快
比如读取一个文件,C++需要调用windows api的函数并且还有好多异常判断,(Readfile)
但是C# 和java只需要调用。net和jre的api就ok了! 一句话就搞定了!(io.readfile )
8: dsl (领域模型语言)
java 出身做web开发后来做php web开发, --》C++做手机游戏==》C++ iocp并发服务器 ---pc图形界面的软件 web开发和C++开发 其他的没有做过!!
9: 语法糖