天天看点

软件开发新技术(工具及相关技术)

一、用户界面设计

1.easyUI: easyUI是一种基于jQuery的用户界面插件集合。为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyUI你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyUI是个完美支持HTML5网页的完整框架。

2.DWZ:DWZ富客户端框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。 DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思路、轻量级。

3.anychart:AnyChart专注于为企业、IT工作者及PC用户提供跨平台解决方案及软件、控件产品。AnyChart FLash Chart是一款基于Flash/JavaScript的图表控件。使用Anychart可创建跨浏览器和跨平台的交互式图表和仪表。Anychart图表可以用于仪表盘的创建、报表、数据分析、统计学,金融等领域。

4.Koala UI: Koala UI 是一套针对企业信息化管理软件的UI前端解决方案。提供一些常用组件的样式和脚本,目的在于提高前端开发人员的工作效率和更好的用户扩展体验。Koala UI是一套开放UI框架,基于Apache V2.0开源协议,一种更友好的开源协议,用户可以免费自由使用,并且可以自行改动源码,以适用不同的实际需要Koala UI提供了API文档以及使用范例Demos,以便用户能更深入的了解Koala UI。

5. Kissy:流行的JavaScript库有jQuery,MooTools,Prototype,Dojo和YUI等,这些JavaScript库功能丰富,加上它们众多的插件,几乎能实现任何你需要的功能,然而需要实现一些特定的功能,则可以选择功能更专一的轻量库,比如kissy就是这样一个轻量的库。

6. Webix UI是用来创建web程序的。它可以用于任何浏览器,并且无需依赖后端技术。也就是说这个控件库可以用在ASP.NET、PHP和 Ruby程序中,甚至没有后台的纯HTML+Javascript 程序中。就 .NET 技术栈而言, Webix在 MVC应用上表现更好。Webix UI 跟基于JavaScript的windows程序开发是兼容的,但它在这个领域没有太大的优势。这个产品的主要目标是web开发。

二、快速开发框架

1.WebBuilder:WebBuilder是一款基于JavaEE的跨平台、数据库和浏览器的Web应用开发平台。使用WebBuilder能简单快速地开发出企业级的Web应用系统。

2.Java Web:Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

3.JDiy:JDiy是一款java极速开发框架,无需ORM,极少的代码便可以完成数据库的CRUD(增删改查);可同时用于javaEE或者javaSE开发环境;完美支持各大主流数据库,如:MySQL, SQL Server, Oracle, DB2, PostgreSQL, SQLite;同时JDiy内置一套精简而不失强大的智能开发平台(开发者登录后,随心所欲地零代码生成网站管理系统)

4.jfinal + AngularJs:JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。AngularJS是为了克服HTML在构建应用上的不足而设计的。

5.UCML: 是一个面向WEB的应用框架开发平台,用UCML搭建的WEB系统可以象C/S一样操作方便。

6.EasyJWeb:EasyJWeb是基于java技术,用于企业级Java Web应用程序快速开发的MVC框架。框架设计构思来源于国内众多项目实践,框架的设计及实现借鉴当前主要流行的开源Web框架,如Rails、 Struts、JSF、Tapestry等,吸取其优点及精华,是一个完全由来自的中国开源爱好者开发,文档及注释全部为中文的开源框架。

7.jeecg:jeecg(J2EE Code Generation)是一款基于代码生成器的免费开源的快速开发平台。使用JEECG可以简单快速地开发出企业级的Web应用系统。

8.HBuilder:快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。

三、办公OA开发平台

1.泛微: 泛微成立于2001年,总部设立于上海,专注于协同管理软件领域,并致力于以协同OA为核心帮助企业构建全新的移动办公平台。在移动办公领域,打造了上海医药、复星集团、绿地集团等多个业界标杆。

2. 葡萄城:提供多种控件及方案用于各类数据报表的设计、浏览、打印和分发,帮您为不同用户提

3.FineReport:是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具[1]  ,它“专业、简捷、灵活”的特点和无码理念,仅需简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。

4.润乾报表:一个纯JAVA的企业级报表工具,支持对J2EE系统的嵌入式部署,无缝集成。

5.格子云:Gleasy帮助企业、团队在云端搭建办公环境,将员工管理、企业即时通讯、企业邮箱、企业网盘、在线Office、企业微博、日程管理、OA工作流、项目管理、考勤系统、客户管理等办公应用有效整合,实现随时随地协同办公。

6.NPlot:图表控件一直是很难找的,特别是免费又强大的,NPlot是一款非常难得的.Net平台下的图表控件,能做各种曲线图,柱状图,饼图,散点图,股票图等,而且它免费又开源,使用起来也非常符合程序员的习惯。唯一的缺点就是文档特别难找,难读。

四、移动开发技术

1、百度云推送:百度云平台向开发者提供的消息推送服务;通过云端与客户端之间建立稳定、可靠的长连接来为开发者提供向用户端实时推送消息的服务。百度云推送服务支持推送三种类型的消息:通知、透传消息及富媒体;支持向所有用户或根据标签分类向特定用户群体推送消息;支持更多自定义功能(如自定义内容、后续行为、样式模板等);提供用户信息及通知消息统计信息,方便开发者进行后续开发及运营。

2.个推:个推是国内最专业的第三方消息推送技术服务商,提供安卓推送(Android)及iOS推送SDK,使APP快速集成云推送功能,免去开发成本,有效提高产品活跃度与用户体验。个推还提供智能推送服务(Smart Push),通过属性分析与推送测试的功能,帮助找到APP用户中最精准的人群,摒弃盲目推送技术,从而进行精细化运营[1]  。个推系统在低成本下,能够保证APP消息推送的时效性、有效性、稳定性,并且为用户省电省流量。个推为企业提供企业级的解决方案,帮助应用开发商快捷、高效的建立自己的推送服务系统,从而专注业务,快速融入市场。

3、jpush极光推送:是一个面向普通开发者开放的,免费的第三方消息推送服务。

4.Genymotion:一套完整的工具,它提供了Android虚拟环境。Genymotion支持Windows、Linux和Mac OS等操作系统,容易安装和使用:按简单的安装过程,选择一款Android虚拟设备,开启后就体验Genymotion带来的快感吧。 

5.ECMobile、app商城客户端:ECMobile是Geek Zoo Studio团队推出的一款基于ECShop构建的开源免费移动商城客户端,能够帮助企业和个人快速构建手机移动商城,并减少二次开发带来的成本。

6.百度轻应用:无需下载、即搜即用的全功能App,基于搜索的检索与智能分发特性,解决了移动用户需求与开发者对接的问题。

7、腾讯信鸽消息推送

8、Apicloud;强大的移动应用快速开发平台。

五、专业排版系统

1.LaTex: 一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚 至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个 系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

六、内容管理系统

1.CMS:Content Management System的缩写,意为"内容管理系统"。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解。

2.discuz论坛管理系统:

3.joomla内容管理模板:Joomla!是一套在国外相当知名的内容管理系统。Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。可下载模板。

七、集成管理

1.起步软件:起步的集成管理平台和建模工具是业内最出色的管理软件架构体系,支持企业信息化建设的整体规划,分步实施,灵活调整,随需应变。

八、加密软件

1.爱加密:爱加密提供涉及App开发、运营等环节的一站式服务,全方位保护App安全,真正的解决开发者面临的App安全问题。爱加密已为国内众多知名应用提供安全保护服务,并和电信、移动运营商合作,为平台提供整体移动安全保护服务。

2、360加密

九、云平台

1.mopass:MoPaaS是一个云计算平台, 具有提供系统监控报警和数据备份的功能,可实现自动资源分配,负载预测和弹性伸缩,并提供应用服务在线监控、管理和扩容,减少应用部署、升级、扩展和运维的时间和成本。MoPaaS 的信息链云管理数据平台技术为应用开发者提供了安全智能的开发环境。避免对应用和服务的锁定,支持多数应用开发语言、框架和服务,包括 PHP、Java、Python、Ruby、Node.JS、Spring、Rails、MySQL和MongoDB等;针对移动应用开发,提供推送、地 理位置、定时服务和社交网络等移动服务。MoPaaS平台利用多维的安全机制提供高可用的计算和存储资源。

2.VirtualBox:号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android 等操作系统!

3.Bmob:可以开发一个云存储的移动应用软件,给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息。

4.坚果云提供随着用户使用时间增加而变大的存储空间,免费用户起始每月可上传1.5GB数据。坚果云也提供付费服务,包括面向个人的专业版,和面向企业的团队版。

十、原型开发

1.xmind思维导图:XMind是一款开源免费的商业思维导图(Mindmap)和头脑风暴(brainstorm)软件。XMind兼容FreeMind 和 MindManager数据格式,并且不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图等以结构化的方式来展示具体的内容。人 们在用XMind绘制图形的时候,可以时刻保持头脑清晰,随时把握计划或任务的全局,它可以帮助人们在学习和工作用提高效率。XMind是最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。

2.Framer:Framer是一款基于JavaScript的开源原型框架,可以帮助开发者及设计师轻而易举地创建出非常逼真的应用原型,还包括滤镜、弹性物理、完整的3D效果等。Framer能够同时应用于桌面和移动设备之上,通过它,开发者或设计师只需简单地创建图像、事件等模块即可构建和测试复杂的交互和动画。

3.Axure RP: 是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。

4、Mockplus:手机app原型开发。

十一、交流学习下载平台

1.Codota:正如codota 官方所说,的确是精品,他的搜索源,不仅只有Github,而且还有知名博客和开发者网站,让你搜索一个东西,不用在找上半天;除了搜索功能,首页的下方还罗列比较流行的类库,还提供保存代码的CodeBox,同时还提供了Chrome 插件和Android Studio 插件,最后通过Google,Github,Facebook 任意一个授权登录即可使用;而且当你点击搜索的结果(Java class)的时候,右侧会显示UML 视图,而且左边的代码如果点击会有高亮现实,而且还会显示Doc,并提供了API Doc 的链接。

2. CSDN:创立于1999年,是中国最大的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

3.开源中国:目前国内最大的开源技术社区,拥有超过200万会员,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。2013年,开源中国建立大型综合性的云开发平台-中国源,为中国广大开发者提供团队协作、源码托管、代码质量分析、代码评审、测试、代码演示平台等功能。

4.4秒商城是中国最大的源码交易平台,宗旨是为开发者提供更多的赚钱机会。

5. 9秒社团是国内中国最大的开源游戏社区和领先的开源开发者社区,主要以原创的开源内容为核心推动力。目前社区内有十余个自研开源的服务器端框架、移动应用、游戏引擎、手机游戏、网页游戏等项目,总部署超过200万次。

6. GitOSC开源中国社区推出的基于Git的代码托管服务.

十二、其他

  1. http://media.sj998.com/offer/450567-1.shtml  史上最全的互联网思维精髓总结。