Java、Android开源项目大盘点
2012-06-27 15:18
316 查看
这篇文章将重点问大家介绍一些开源项目,希望对大家有所帮助。
一 Java相关
1.Xmemcached,还算是比较多人使用的一个java memcached client,优点是效率和易用性,缺点是代码写的不怎么样,两年前发展到现在的东西,以后还会继续维护。
2.HS4J,看handlersocket的时候顺手写的客户端,我们公司内部某些项目在用,可能还有其他公司外的朋友在用,后来同事聚石贡献了一个扩展项目hs4j-kit,更易于使用,他写的代码很优雅漂亮,推荐一看。暂时没有精力维护。
3.Aviator,一个很初级的表达式执行引擎,行家看到肯定要笑话我。不过语法上很符合我自己的口味,我们自己的项目在用,也有几个朋友在用,会继续维护。
4.Jevent,一个玩具,其实是模仿libevent的一个java实现,对nio或者libevent的实现机制感兴趣的还可以看看。
5. Kilim,我fork的kilim实现,修改了nio调度器,使用多个reactor做调度效率更高,并添加了一个HttpClient的实现。
二 Android项目
学习android完全是玩票性质,有3个项目,对初学android开发的可能有点参考价值。
1.WhetherWeather,一个天气预报和告警的widget插件,UI太丑了。
2.UniqRecorder,写来记录儿子体重变化的小工具,可以自定义项目和生成曲线图,我自己还在用。
3.UniqTask,最近写的杀进程工具,绝对轻量级,没广告,也是我自己在用。
三 Clojure项目
1.cscheme,一个用clojure实现的scheme解释器,基于sicp这本书的解释器实现。
2.clojure-control,类似node-control的分布式部署和管理的DSL实现,挺好玩的,也有朋友在用,我自己还用不上,sunny有写了个很方便的lein插件node-control。
clojure还写了一堆烂尾项目,就不拿出来恶心人了。
四 其他
1.node-zk-browser,一个展现和管理zookeeper的web应用,我们自己在用,基于node.js实现。
2.erlwsh,一个erlang的web shell实现,可以在浏览器里做erlang编程,被一些开源项目比如membase用到了
一 Java相关
1.Xmemcached,还算是比较多人使用的一个java memcached client,优点是效率和易用性,缺点是代码写的不怎么样,两年前发展到现在的东西,以后还会继续维护。
2.HS4J,看handlersocket的时候顺手写的客户端,我们公司内部某些项目在用,可能还有其他公司外的朋友在用,后来同事聚石贡献了一个扩展项目hs4j-kit,更易于使用,他写的代码很优雅漂亮,推荐一看。暂时没有精力维护。
3.Aviator,一个很初级的表达式执行引擎,行家看到肯定要笑话我。不过语法上很符合我自己的口味,我们自己的项目在用,也有几个朋友在用,会继续维护。
4.Jevent,一个玩具,其实是模仿libevent的一个java实现,对nio或者libevent的实现机制感兴趣的还可以看看。
5. Kilim,我fork的kilim实现,修改了nio调度器,使用多个reactor做调度效率更高,并添加了一个HttpClient的实现。
二 Android项目
学习android完全是玩票性质,有3个项目,对初学android开发的可能有点参考价值。
1.WhetherWeather,一个天气预报和告警的widget插件,UI太丑了。
2.UniqRecorder,写来记录儿子体重变化的小工具,可以自定义项目和生成曲线图,我自己还在用。
3.UniqTask,最近写的杀进程工具,绝对轻量级,没广告,也是我自己在用。
三 Clojure项目
1.cscheme,一个用clojure实现的scheme解释器,基于sicp这本书的解释器实现。
2.clojure-control,类似node-control的分布式部署和管理的DSL实现,挺好玩的,也有朋友在用,我自己还用不上,sunny有写了个很方便的lein插件node-control。
clojure还写了一堆烂尾项目,就不拿出来恶心人了。
四 其他
1.node-zk-browser,一个展现和管理zookeeper的web应用,我们自己在用,基于node.js实现。
2.erlwsh,一个erlang的web shell实现,可以在浏览器里做erlang编程,被一些开源项目比如membase用到了
相关文章推荐
- Java Android 注解(Annotation) 及几个常用开源项目注解原理简析
- Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触
- Android 开源项目源码解析 -->公共技术点之 Java 反射 Reflection(十六)
- Android(java)学习笔记207:开源项目使用之gif view
- Java Android 注解(Annotation) 及几个常用开源项目注解原理简析
- android下基于开源浏览器项目crosswalk的js与java交互
- 【贪吃蛇—Java程序员写Android游戏】系列 4.用Google SVN管理开源的Android项目
- android开源项目SmartImageView设置网络图片url时抛出java.io.FileNotFoundException
- Java Android 注解(Annotation) 及几个常用开源项目注解原理简析
- 【贪吃蛇—Java程序员写Android游戏】系列 4.用Google SVN管理开源的Android项目
- Android 开源项目源码解析 -->公共技术点之 Java 注解 Annotation(四)
- 盘点java届16大开源项目
- 【开源项目12】Retrofit – Java(Android) 的REST 接口封装类库
- Android 开源项目源码解析 -->公共技术点之 Java 动态代理(五)
- 盘点2015年十大热门Android开源新项目
- 【开源项目12】Retrofit – Java(Android) 的REST 接口封装类库
- [原创] 浅谈开源项目Android-Universal-Image-Loader(Part 3.1)
- Android EventBus开源项目
- android开发步步为营之100:开源项目SlidingUpPanelLayout简单用法