转载:http://jeoff.blog.51cto.com/186264/360679
现在在国内很多公司,软件版权的问题越来越看中。版权得到重视,也可以看得出我们人民对知识产权的看法有了很多改进,知识产权越来越得到人们的重视!
中小型企业的应用系统一般在开发成本、部署成本方面投入都是比较小,那如果从开发到生产,不使用商业化的软件,那应该怎么办呢?现在因为公司上市了,对于商业软件已经公司范围内禁止使用。对于我这个习惯了使用Rose、PowerDesigner来进行设计建模的人来讲,确实是比较痛苦!好了,介绍一些免费开源的东东先!
第一、技术框架
做java的大部分技术框架都是开源的,struts、spring、hibernate、torque、jstl、oscache
第二、开发工具
首先eclispe jee(eclipse + wtp) + jboss tools
备选netbeans ide
第三、数据库
首先mysql(mysql对付中小型企业来讲,完全已经可以应付得来)
当然也可以使用oracle 10 EX,不过,使用它等于中了圈套,只支持单个CPU、1G内存,最大4G存储容量
或者是Microsoft SQL Server 2005 Express 1 ,不过,基本上都是有限制。
使用oracle或microsoft的免费数据库产品,除非是打算日后花重金去买他们的产品,否则,建议不要使用
第四、项目管理以及设计工具
设计工具:首选staruml,一个非常易用,非常容易上手的工具,功能非常不错
思维图:FreeMind,一个使用java写的,功能简单但是非常实用的工具(操作与MindJet差不多)。
项目管理工具:OpenWorkBench
文档编辑工具:OpenOffice
数据库建模工具:DBDesigner,界面比较丑,但支持多种数据库。也可以使用ModelRight3 Community Edition,ModelRight3分为专业版以及免费版。
第五、操作系统
Red Hat或者ubuntu都是非常不错的操作系统
第六、应用服务器
Tomcat、Jboss、Apache
如果只是使用到jsp功能,那tomcat够用了
如果需要使用到j2ee,那就使用jboss
部署使用apache + tomcat的整合模式
第七、软件版本管理
Server:cvsserver
Client:eclipse自带
第八、压力测试工具
Apache JMeter,压到你机器死掉都不成问题
第九、单元测试工具
JUnit
第十、缺陷跟踪管理系统
Bugzilla
分享到:
相关推荐
除了ODS/DW类比较大型的应用外,Kettle 实际还可以为中小企业提供灵活的数据抽取和数据处理的功能。Kettle除了支持各种关系型数据库、HBase、MongoDB这样的NoSQL数据源外,它还支持、Access这类小型的数据源。并且...
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》主要介绍如何使用开源ETL工具来完成数据整合工作。 《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,...
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》主要介绍如何使用开源ETL工具来完成数据整合工作。 《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,...
- **数据集市**:服务于特定部门或中小企业的数据仓库需求。 - **嵌入式分析**:面向独立软件供应商和SaaS提供商提供内嵌式分析解决方案。 #### Infobright案例研究——Bango Bango是移动账单行业的领导者之一,...
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》主要介绍如何使用开源ETL工具来完成数据整合工作。 《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,...
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》主要介绍如何使用开源ETL工具来完成数据整合工作。 《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,...
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》主要介绍如何使用开源ETL工具来完成数据整合工作。 《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,...
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》主要介绍如何使用开源ETL工具来完成数据整合工作。 《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,...
Linux因其开源、免费、稳定和高效的特点,成为了许多中小企业构建网络服务和内部信息系统的理想选择。描述中的“参考文献”和“专业指导”暗示了这份资料可能包含详细的技术指导和案例分析,帮助企业在有限的预算内...
该项目是一款基于Laravel和ReactJS开发的免费开源中小企业级Jira克隆问题需求跟踪工具。源码总共有409个文件,涵盖219个PHP文件、49个JavaScript文件、40个JSON文件、32个BSON文件、10个Git忽略文件、8个PNG图片、5...
除了ODS/DW类比较大型的应用外,Kettle 实际还可以为中小企业提供灵活的数据抽取和数据处理的功能。Kettle除了支持各种关系型数据库、HBase、MongoDB这样的NoSQL数据源外,它还支持Excel、Access这类小型的数据源。...
综上所述,这个基于laravel+reactjs的开源工具是一个综合性的项目管理解决方案,结合了后端的稳定性和前端的交互性,为中小企业提供了一个类似于Jira的平台,以满足他们在项目管理、需求追踪和团队协作方面的需求,...
【免费企业网站开源系统】是一种基于PHP+MYSQL技术构建的开放源代码解决方案,专为企业提供无需付费即可搭建自己的官方网站的服务。这种系统的核心价值在于它的开源性,允许用户根据自身需求进行定制和扩展,同时...
Odoo 免费开源 ERP流程型生产制造行业信息化解决方案旨在为流程型生产企业提供一站式的信息化解决方案,该解决方案基于 Odoo 免费开源 ERP 平台,具有开源、灵活、可扩展、强大等特点。 该解决方案的主要特点如下...
此外,由于公司在多个项目的推进过程中与ARCGIS、IBM以及电信运营商等企业建立了合作关系,涉及到了一定的商务利益,在这种情况下,对于开源技术的需求相对较小。 然而,近年来政府项目资金的控制越来越严格,管理...
安防产品生产型中小企业基于开源软件的电子商务实现 本文主要介绍了安防产品生产型中小企业如何整合和利用开源软件进行电子商务网站的建设,为企业提供 B2B 或 B2C 电子商务应用实现。该电子商务平台主要采用 Java ...
IBM是一家全球知名的科技企业,其商业智能(BI)解决方案非常全面。IBM 提供的BI解决方案主要基于其可视化的数据仓库技术,包括 VisualWarehouse (VW)、Essbase/DB2 OLAP Server 5.0 和 IBM DB2 UDB 等。此外,IBM还与...
【基于LINUX路由器的中小企业IP地址不足的解决方案】 在当前的网络环境中,中小企业常常面临IP地址资源有限的问题,尤其在IPv4地址空间逐渐枯竭的情况下。这篇论文提出了一个基于Linux路由器的解决方案,旨在帮助中...
其次,开源PHP企业网站程序的出现,为中小企业和开发者提供了一种低成本的解决方案。它们通常包含完整的功能模块,如新闻发布、产品展示、在线购物、用户管理、内容管理系统等,满足企业日常运营需求。这些程序往往...
【开源企业OA系统】是一种基于开放源代码的办公自动化(Office Automation,简称OA)解决方案,旨在提高企业内部的工作效率和协作能力。这种系统的核心特点在于其源代码对公众开放,允许用户自由查看、修改和分发,...