AnyFo-Tech开源组织

 以下内容来自http://www.anyfo-life.com/ ,版权归anyfo开源组织所有。

 

AnyFo-Tech介绍

    能够比别人更快的学懂新技术,那叫有方法”......
    学到的技术能做得出来功能,那叫有技术”......
    能把各个功能点根据业务逻辑组装成一个业务系统,那叫有逻辑思维”......
    做出来的东西能买钱,那叫有商业模式”......
    卖了东西挣了钱,月薪拿着人家的年薪,还能每天按时回家追连续剧,那叫

    AnyFo-TechAnyFo旗下对开源软件开发技术进行研究与传播的软件组织,为了让国内的更多的软件开发者们找到更好的方法,学习更多的技术,变得更牛,我们坚持不懈的努力和奋斗着。

    多年来AnyFo的开源工程师们关注着全世界最适用和最强大的开源软件开发技术和框架,并且将我们评估下来最适合中国项目使用的大部分技术都进行了钻研,并且将这些技术都多次投入到AnyFo的众多项目中进行适用,最后提取出了经得住考验的技术;并且,在使用这些技术的过程中,形成了独到的见解,和事半功倍的学习方案。
    因此,我们将这些见解和方法公布出来,希望为对国内更多软件开发者带来方便。

    并且,在各种类型的项目开发中,AnyFo的工程师们发现,目前市面上众多的中间件也未必能完全满足我们国内软件开发的需要,于是,综合了各个系统中的需求,封装出了各种中间件,并以开源的方式提供给大家,希望咱国内的各个软件开发企业能在这些开源中间件的帮助下,项目开发更加的事半功倍;同时,这些开源项目的源码都有比较明确的文档或者注释,作为各企业的开发者们学习的范本,同时希望能尽多的提高大家开发的水平。

    在此,AnyFo的开源工程师们希望全国的软件开发企业和个人们能够站在AnyFo的肩膀上,看得更远,做得更好。

    当然,我们也欢迎全世界的软件从业者们参与进来,大家一起进步。但是,“Sorryno Japanese!”。我们不希望也不欢迎来自日本的企业或个人学习或使用来自AnyFo的任何学习文档或中间件,我们宣布,坚决拒绝对来自日本的企业或个人提供任何技术支持。

 

 

联系AnyFo-Tech

    在AnyFo-Tech中,提供了很多技术文档,通过这些技术文档,我们希望能对各技术企业的开发工程师们提供帮助,各大企业可以自由的下载和使用这些技术文档;同时,来自AnyFo的各个开源中间件也希望能对各企业的开发提供方便,大家可以自由下载和使用。对于技术的学习和中间件的应用,企业如需要我们的支持,请发Email至:
anyfo_tech_etp@126.com

    对于个人学习者,我们也非常欢迎。如需要我们的支持,请发Email至:
anyfo_tech_psn@126.com

 

 

 

申请加入AnyFo-Tech

    AnyFo-Tech非常欢迎来自全国各地的志同道合者参与进来,一起研究新技术,一起开发中间件,欢迎有志者的加入。但是,注意,AnyFo-Tech的开源工程师们都是志愿工程师,没有工资。如需要希望加入AnyFo-Tech的开源团队,请发Email至:
anyfo_tech_hr@126.com

 

AnyFo-Tech开源技术传播

    

     多年来AnyFo的开源工程师们关注着全世界最适用和最强大的开源软件开发技术和框架,并且将我们评估下来最适合中国项目使用的大部分技术都进行了钻研,并且将这些技术都多次投入到AnyFo的众多项目中进行适用,最后提取出了最经得住考验的技术;并且,在使用这些技术的过程中,形成了独到的见解,和事半功倍的学习方案。因此,我们将这些见解和方法公布出来,希望为对国内更多软件开发者带来方便。

 

AnyFo-Tech开源项目介绍

    在各种类型的项目开发中,AnyFo的工程师们发现,目前市面上众多的中间件也未必能完全满足我们国内软件开发的需要,于是,综合了各个系统中的需求,封装出了各种中间件,并以开源的方式提供给大家,希望咱国内的各个软件开发企业能在这些开源中间件的帮助下,项目开发更加的事半功倍;同时,这些开源项目的源码都有比较明确的文档或者注释,作为各企业的开发者们学习的范本,同时希望能尽多的提高大家开发的水平。

 

 

更多,请访问官方网站 http://www.anyfo-life.com/

 

AnyFo - EricSofa EricSofa 开发背景 在开发B/S结构的系统时,由于有Tomcat这样的Web服务器作为中间件,独立承担网络处理的性能和安全等功能,所以,开发者只需要集中 开发业务逻辑,然后将它无缝的融合到Tomcat中就可以了。并且,在业务逻辑开发过程中,服务器不用反复重新启动,启动一次,就能够自动部署开发人员逐步开发出的代码,将 代码融合到服务器中,实现“热部署”。 正是Tomcat这样的中间件的存在,给全世界的的B/S结构的软件制造者企业们带来了低成本,高效率和高稳定性。 那么,开发C/S结构的系统呢?企业们在开发C/S结构的系统时,却需要花大量时间在服务器和客户端的网络处理和安全等功能上 ,作为系统灵魂的“业务逻辑代码”的开发时间,却被“网络处理代码”的开发时间占用了。 如果,有一种C/S结构的网络中间件,独立承担网络和安全性等的处理,并且能如同Tomcat那样实现开发过程中代码的热部署,那 么,就能像Tomcat一样,为全世界的C/S结构系统的开发带来低成本,高效率和高稳定性了。 因此,EricSofa应运而生,EricSofa正是这么一个专门用于C/S结构的网络服务器中间件。 EricSofa 简介 EricSofa是一个专门用于C/S结构的网络服务器中间件,它由软件组织AnyFo-Tech的总工程师安坤(Eric)在2006年3月用Java亲自设计和 开发而成,其版本至今仍在不断更新中。 正是由于Eric希望在这个服务器中间件的帮助下,所有的C/S结构服务器的开发者们都可以不用那么辛苦,而可以准时下班,回家躺在 自己的沙发上看“韦小宝”等等,那该多好啊,因此,这个中间件由Eric亲自取名为“EricSofa”。 EricSofa 功能概述 EricSofa通过上面的介绍,我们已经大概的了解了EricSofa的功能,那么总结一下,EricSofa拥有以下功能: 1. 实现了一个多用户并发,多任务并发的网络服务器,对网络处理的各个功能的代码和处理流程的代码都已经实现了,让EricSofa从功能上满足各种业务系统的需要,从而 最大程度的简化了C/S结构服务器程序的开发,极大的缩短了开发时间,为开发者企业带来了高效率 2. 对不同业务系统,服务器的性能细节要求不同的问题,而EricSofa则提供了无代码的纯配置方式,对服务器中适用到的Socket的各个参数和线程池的各个参数进行最小粒 度的调节,让EricSofa从性能上满足对各种业务系统的需要,从而为开发者企业带来了服务器程序的高适应性和高性能,并且又一次的缩短了性能开发和调试的时间 3. 在服务器网络处理流程的各个环节中,以事件机制提供了强大而方便的“环节扩展方案”,开发者能够轻松的针对这个方案中提供的各个接口,随意的扩展流程中的各个 环节,尤其是业务逻辑处理环节的扩展 4. 由于网络上需要传输各种数据类型,因此EricSofa提供了对一个统一的数据扩展接口,让用户能根据自己的系统需要让EricSofa能够传输任意类型的数据 5. 为了实现服务器中各种数据的共享,EricSofa提供了类似于Web服务器一样的“Application”与“Session”两片数据共享空间,开发者可以轻松的在自己的代码中使用这 两片空间进行服务器中的数据共享,为多线程程序中数据共享和安全的问题带来了很好的解决方案,很大程度的减少了共享代码的编写和调试时间 6. 为了开发方便,EricSofa实现了 “无插件的自动热部署”的功能,让开发人员在不用重启EricSofa的情况下,在自己的开发工具中编写代码,并实时而快速的将代码编译 后的文件自动的部署到EricSofa中,而开发工具完全不需要安装任何插件,从而再一次的简化了服务器的开发过程,又一次轻松的将企业对服务器的开发过程引入了快速开发领域 7. 并且,经过实践,我们统计到,如果基于EricSofa开发一个高性能,多用户多任务并发的聊天室服务器,对于一个只有1年Java开发经验但是没有Socket开发经验的工程师 来说,最多只需3小时。 8. EricSofa的产生,我们希望全中国乃至全世界的软件开发者企业在开发C/S结构的网络服务器时,能够因为EricSofa的到来,就像作者Eric(安坤)一样,下了班就可以坐 在自己家的Sofa上,看“韦小宝”了,这也是EricSofa这个名字的由来。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值