Java开发控件合集,利用第三方控件实现敏捷开发

原创| 开发动态| 一个月前| 阅读 77 次 | 2赞同 0反对

概述:Windows开发中.NET具备特别多的开发控件以扶持软件实现敏捷开发,Java开发能用的第三方控件少之又少,今天板砖给大家推荐Java系列开发控件,满足你的各类开发需求。


文档转换与管理 将office和html文档来回转化

1. Aspose系列控件,包含Word文档转出各种格式文件 、Cells控件对表格文件、代码精确管理 、 PDF图文生成、注释、加解密和格式转化等  ··· Aspose系列控件是国外知名产品,授权多样化,具有在线demo和源码支持。
2. Spire系列控件,包含Spire.Cloud是打造线上办公Office Online的接口 、 Spire.Doc支持各种文件转换成Word,以及编辑和标注  ,Spire.PDF 、Spire.XLS 同样具备Aspose相关产品的功能  ···Spire系列控件是国内冰蓝公司开发的,授权也很灵活,全中文支持,体验度稍好一些。
3. PDFlib 如其名,在Web服务器上围绕PDF的生成提供了专业化的服务,甚至支持CAD文件,适用于海量印刷打印业务。
4. iText 和上述控件相比它的功能就要简约的多,适合数据库信息生成PDF文件,阅读和格式转化功能都没有。
5. WebOffice 如其名,国内领先的在线编辑Office文档软件,支持各类型浏览器。是国家机关、保密单位等以及远程办公开发控件,跨平台支持近乎所有office文档在浏览器中处理。

图表报表 数据绚丽多彩的表达方式
1. Stimulsoft Ultimate 用于创建报表和仪表板的通用工具集,支持多种报表导出格式,支持10多种数据源直连,这是一个终极包,可以根据需求分别使用Java、.NET、PHP等版本,特别是在Dashbord方面特别优秀。
2. LightningChart JS 这一款控件主要是引用在Java Web前端的,特别适合科研和金融工作,有丰富的图表表现形式,它还有一个免费开源版本的表兄弟“Echarts”
3. ChartDirector 一款使用方便快捷、功能强大且交互性强的通用Web图表组件,小巧而精悍的它不仅能够输出普通柱状图饼状图等传统图表,还含有电子仪表盘和金融图标库,以及跨平台属性,适用范围大大增加。
4. TeeChart 适用于所有主流Java编程环境的TeeChart图表库,除了功能覆盖上述所有图表外,2D、3D效果也很瞩目,还提供了一些地图功能。
5. AnyChart 基于web前端的图表套件,可用于仪表盘、报表、数据分析、统计学、金融等领域。

CAD 桌面和WEB端的CAD编辑/查看利器
1. CAD EditorX 提供易用的API和大量的例子方便开发者快速集成。将CAD功能添加到网页或正在开发的应用程序中。同时可以查看、编辑、转换、打印和测量DWG、DXF、SVG、HPGL、PDF、STEP、IGES、STL和其他CAD文件。
2. Aspose.CAD 开发的桌面软件不需要安装AutoCAD和任何其他软件,即可将AutoCAD DWG和DXF文件转换成高品质的PDF和光栅图像!
3. DXF Export Java 便于开发者创建特色的AutoCAD DXF文件库。支持多种元素和接口功能。

条形码/甘特图/电子仪表盘等工业领域控件
1. Aspose.BarCode API开发高性能应用程序来创建和识别1D,2D和邮政条形码。还有.NET、C++等多种版本。
2. Barcode Xpress 用于检测、读写 1D 和 2D 的条形码,支持文档捕捉、索引、存档以及自动处理的应用程序。包含了 .NET 和 ActiveX 的工具包, 它可以在页面的任何位置查找条形码,解码条形码,报告内容,报告识别值以及生成条形码。
3. QRCode decoder SDK 高效率和快速搜索, 检测, 定位QRCode 条码的图像扫描开发工具包。QRCode条形码可以在一个小图像上储存大量的数据,最大可达到7089位数字,4296个字母,2953二进制数据。
4. VARCHART JGantt 是纯Java编写的控件,它可以让你轻松地整合甘特图表到你的应用程序中。Gantt图表显示事件、活动及分配给它们的时间。Gantt图表普遍应用于项目规划、生产控制和规划安排生产订单、物流和资源。
5. Visualization and HMI Toolkit 小到电器仪表,大到飞机仪表盘,都能做。同一公司还有GLG Widgets 工具集可以自定义开发其他图表。
6. FlexGantt 老牌甘特图控件,小巧但是功能没有上述3个全面。
7. AnyChart 基于web前端的图表套件,可用于仪表盘、报表、数据分析、统计学、金融等领域。

开发工具/测试/封装/加密混淆 Java开发必会的工具集
1. Java的开发工具大家都不陌生了,性价比最高的Myeclipse、免费的Eclipse、高颜值的IDEA基本占据了国内Java开发Top3,其他工具板砖也是不准备推荐的,接下来板砖主要讲一讲测试、封装打包、加密混淆这些工具。
2. DashO Pro 是第三代的Java混淆器(obfuscator)、压缩机(compactor)、优化工具和水印工具(watermarker),有效防止Java逆向工程。
3. install4j 业界一致肯定的、最佳多平台Java安装文件生成工具,这个工具可以让您的应用程序在安装过程中炫酷多彩。
4. Parasoft Jtest 专业针对Java语言的开发测试方案,提升Java软件质量,有全汉化界面、支持用户自定义测试流程、遵守多项国际标准。
5. JProfiler 和install4j同门,和parasoft相比更简单易上手,成本要低一点。

网络通讯 通讯安全和自定义的便捷之选
1. Red Carpet Subscriptions 适用任何主流Internet协议的通讯组件、SSL 和 SSH 安全组件、S/MIME加密组件、数字证书(Digital Certificates)组件、信用卡交易处理(Credit Card Processing)组件、ZIP压缩组件、即时消息(Instant Messaging)组件、甚至电子商务(EDI)交易组件,其中每个组件都可以独立使用和购买。
2. Aspose.Email 打造自己的Email服务器用它就够了。

GIS地图 桌面软件地图渲染(2D/3D)
1. Highmaps 一个基于web的项目创建地图HTML5地图组件,当然你也可以使用百度、高德、腾讯等组件完成地图开发。
2. GIS Map Server 是一款地图服务器控件,它将动态地图功能添加到了GLG工具包中并能与工具包一起使用或独立使用,带2D和3D效果。
3. GeoModeller 一款三维地质建模工具软件,可用于构建复杂、稳态的三维地质模型,支持3D文件和地理模型建模、演示、反转等。

流程图 企业级工作流解决方案的代表作
MindFusion.Diagramming for Java 桌面自定义流程图开发控件,用于设计自己的流程图工具。

结语:在桌面应用和服务器开发应用方面.NET有很大的优势,但是Java开发也有不少的优秀第三方控件,借助这些控件提升我们的软件效果是一个高效率的方法。

DMAKE

本频道需要登陆后才能评论,请登录


暂无评论...