专业术语

本文探讨了多种编程语言和技术框架中的实用技巧与最佳实践,包括元编程、闭包概念、DRY原则、接口设计等,并对比了不同语言如C#、Java、C++的特点及应用场景。

元编程

闭包:  块(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++需要调用windows api的函数并且还有好多异常判断,(Readfile)
 但是C# 和java只需要调用。net和jre的api就ok了! 一句话就搞定了!(io.readfile  )
 8: dsl (领域模型语言)
java 出身做web开发后来做php  web开发,  --》C++做手机游戏==》C++ iocp并发服务器 ---pc图形界面的软件 web开发和C++开发 其他的没有做过!!   

 9: 语法糖

11-20 81
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值