因为技术选型的需要,了解或再次认识了几个开源的小东西,感觉还是收到了一定启发效果的,杂谈一下吧:-)
蚂蚁——Ant (another neat tool)
使用IDE来完成项目构建不是更方便么,为什么还要使用Ant?一般来说,IDE设计初衷都是为了提高程序员的个人生产率,而不是开发团队的持续构建,即使某些IDE能很好的支持团队开发构建,甚至我们能确保大家都使用相同类型的IDE。但,程序员仍然可能拥有不同的构建路径和临时目录结构、仍然可能使用IDE的不同版本、仍然很可能使用这个IDE上不同的插件工作,甚至运行或部署在不同的平台之上。这一切最终将导致这种情况:在A那里运行良好的代码,到B那里就无法运行。
所以,如果我们在制造一个供开发者使用的软件产品,则需要:
1 - 建立一个程序员在将新代码提交版本控制系统前必须执行Ant构建文件的规则。
2 - 确保可以使用标准的Ant构建项目,而不是通过某个IDE来执行一个干净的构建。
利用Ant作为公共基线以保证:代码永远是可构建的以及程序员可以自由选择任何他们习惯使用的IDE工具、环境或编辑器。
原形——Prototype
这是一个比较成熟的并且也广受好评的javascript开发框架,它封装了很多常用javascript、dhtml应用函数和场景。国内很多项目早已开始使用它。个人认为Prototype最大的卖点就在于它封装了一套机制,可以在script中像在java中一样创建类、使用对象,从而使开发人员能方便的以面向对象的风格编写脚本。
大水牛——Buffalo
很高兴看到一个国产的开源项目,在SoureForge中你能找到它。感觉是一个和DWR类似的Ajax应用框架,个人认为其最大的优势在于能够将java的值对象以script对象的形式返回给Ajax回调函数,通过XML的数据中转,java的服务器端对象和script的客户/浏览器端对象保持了数据和操作上的一致,让开发者几乎感觉不到数据对象的转变。
同时,感觉Buffalo的重量要比DWR轻些,当然,就我个人来说,还是宁愿用自己简单封装的Ajax框架,因为我觉得Ajax这种东西根本没有必要封装的那么重。
粗麻布——Burlap
一种基于XML的数据交换协议,一般用于企业应用的远程调用。在一定程度上也支持异构系统间的http invoke,而它的使用要比web service简单的多,不需要额外的wsdl之类的定义文件,使用相当方便,和Spring有着完美的集成,在Spring配置文件中即可完全描述远程调用所有的内容,据说速度也要比基于soap的web service快。如果你确认你的SOA架构和企业应用主要基于java技术,那么为什么不考虑使用Burlap呢?
--------------------------------------------
以上都是我的个人见解,欢迎大家补充自己的意见,和我讨论……
 

转载于:https://blog.51cto.com/huqicto/280678

蚂蚁、原形、大水牛和粗麻布相关推荐

  1. 不到20W纯电SUV提回家,到店实拍2022款奇瑞大蚂蚁

    今天我们来到了奇瑞新能源的4S店,发现除了几台可爱的微型车奇小蚂蚁和QQ冰淇淋外,还有着一台很大的SUV奇瑞新能源大蚂蚁,今天用一套实拍图给大伙介绍下. 本次实拍车型为2022款大蚂蚁中配车型&quo ...

  2. 大数据的5个“小观点 ”(转)

    为什么80%的码农都做不了架构师?>>>    小观点1:大数据的信息熵值低 1948年,香农提出信息熵的概念,可以用于表述信息的价值,信息熵高的言简意赅,信息熵低的冗余拖沓.目前, ...

  3. c语言蚂蚁搬,关于蚂蚁搬食的作文

    第1篇:关于蚂蚁搬食的作文 一天下午,我和好朋友一起在楼下玩耍,.突然我们看到了一大奇观--蚂蚁搬食. 一只小蚂蚁正找到了一块大饼干屑,只见它一会儿使出浑身的力气冲向那一块饼干屑,一会儿又绕着饼干屑转 ...

  4. 完美解决前端无法上传大文件方法

    1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出.还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工.挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通 ...

  5. 祝贺|蚂蚁金服技术人许寄入选2018 MIT TR 35全球榜单

    MIT TR 35(MIT Technology Review 35 Innovators Under 35)--"全球 35 位 35 岁以下科技创新青年"榜单,是全球最权威的青 ...

  6. 上传大文件(10G)的解决方案

    1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出.还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工.挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通 ...

  7. 常见电源品牌大揭密(转贴自pceva,作者royalk)

    常见电源品牌大揭密(转贴自pceva,作者royalk) 介绍电源品牌代工厂之前,必须介绍一下电源分类: 标准电源 标准电源就是电脑城装机用得最多的电源,性能正常,外观一般,原生接线,也没有什么风扇停 ...

  8. 蚂蚁金服高级前端专家,我做前端这 10 多年来的感悟

    以下文章来源于微信公众号:前端早早聊 ,作者沉鱼 沉鱼毕业于浙江大学,2008 年的时候加入了阿里集团,之后又入职了蚂蚁集团.她先后作为 Node Web 框架 -- Chair 的核心开发.Base ...

  9. 蚂蚁啃大象·论开源精神·ShowMe项目策划

    蚂蚁啃大象·论开源精神·ShowMe项目策划 --袁德俊 (最后更新日期:2004/7/17) 一.蚂蚁啃大象是开源精神吗? "开源"一个被重复了太多遍的词,同样,它也是饱含有太多 ...

最新文章

  1. 异步IO(协程,消息循环队列)
  2. 方舟服务器维护公告11月19日,明日方舟11月19日10点停机维护 更新内容一览
  3. python子进程的输出不可见_python-输出子进程调用的命令行?
  4. oracle关联视图查询满_对于复杂的SQL, Oracle是怎么做的?
  5. 吴恩达深度学习4.3练习_Convolutional Neural Networks_Car detection
  6. Rust 升级成微软第一梯队语言;“熊孩子”乱敲键盘攻破 Linux 桌面;500 个值得学习的 AI 开源项目| 开发者周刊...
  7. Mac OS X 更新JAMF域控配置
  8. Java读取共享文件夹下面的文件(利用smb协议)
  9. win10电脑时间同步设置方法
  10. 数据库基础知识七:同义词
  11. mysql strict_MySQL模式 Strict Mode知识点详解
  12. html5 今日头条视频播放,今日头条app设置自动播放视频的方法
  13. Bean、BeanDefinition、BeanFactory、FactoryBean
  14. 简单静态web页面+动画(小案例)
  15. 超融合解决方案已成新黑马 市场排名初见端倪
  16. 真香啊,一文讲透金融风控建模全流程(Python)
  17. android wifi流量监控,Android流量监测的实现原理
  18. PHP银联在线支付接口开发日志
  19. Beta阶段测试报告
  20. 黑马在线教育数仓实战5

热门文章

  1. 护士不出国,ISPN国际护士证RN考试对于在职护士有什么帮助?
  2. “远程计算机或设备不接受连接”解决方法
  3. 大众点评超实用爬虫系列4
  4. Ubuntu安装nvidia驱动418.43+cuda9.2+cudnn-v7.1
  5. 比尔总动员游戏界面介绍
  6. 织梦channelartlist标签内使用currentstyle
  7. ​Linux开源存储漫谈——IO性能测试利器fio
  8. STM32F407霸天虎FreeRTOS学习笔记——移植FreeRTOS到开发板上
  9. custom validator and validationGroup
  10. 药企数字化转型需要哪些软件