首页 » 软件开发 » Linux环境下100个开源免费专业软件推荐之9款开发者应用软件1-9(开源开发者软件环境是一个)

Linux环境下100个开源免费专业软件推荐之9款开发者应用软件1-9(开源开发者软件环境是一个)

少女玫瑰心 2024-07-24 22:27:16 0

扫一扫用手机浏览

文章目录 [+]

图:100款软件分类图

   接下来将要介绍的100款开源应用程序,是我花了很多时间为大家整理的,这些软件对大家来说是很有用的。
我希望通过这100款软件告诉那些潜在的 Linux用户,Linux真的有很多,高效,高产,和大领域的免费开源软件。
对于大部分Linux爱好者,通过这篇文章,可以为你提供一个满足你需求的 软件资源,计算只是为了好玩,你也浏览一下。

  大部分的软件都能够从官网中下载安装,在文章中都加上了该软件的官网地址,通过官网你可以浏览更多的内容。
我自己也亲自试用了其中的一部分软件——确实是很棒。

Linux环境下100个开源免费专业软件推荐之9款开发者应用软件1-9(开源开发者软件环境是一个) 软件开发
(图片来自网络侵删)

 即使你现在不需要这些软件,但是你也可以把该篇文章当做书签收藏起来。
在需要的时候拿出来用。

9款开发者应用软件

虽然这里列出了9款开发者应用软件,不同领域的开发者会选择不同的开发软件
下表只是一个调节气氛的小测试,你可以根据自己的使用情况开测试看看自己是属于哪个级别(只是针对这9款软件的使用情况)。

1. Bugzilla

  http://www.bugzilla.org/

图:bugzilla界面截图

  bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。

   Bugzilla是一个臭虫的数据库。
它让用户报告软件的臭虫而且把它们转给合适的开发者。
开发者能使用bugzilla保持一个要做的事情的优先表, 还有时间表和跟踪相关性。
不是所有的"bugs"都是臭虫。
一些数据库中的内容是作为增强的请求(RFE)。
一个RFE是一个严重级别字段被设 为"enhancement"的"臭虫".人们常说"bug",实际上意思是Bugzilla中的记录,所以RFEs经常被称作bug。

  2. Eclipse

  http://www.eclipse.org/

图:Eclipse启动界面

   Eclipse是一种可扩展的开放源代码IDE。
2001年11月,IBM公司捐出价值4,000万美元的源代码组建了Eclipse联盟,并由该联盟 负责这种工具的后续开发。
集成开发环境(IDE)经常将其应用范围限定在“开发、构建和调试”的周期之中。
为了帮助集成开发环境(IDE)克服目前的局限 性,业界厂商合作创建了Eclipse平台。
Eclipse允许在同一IDE中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项 目工作流程,使开发者可以专注在实际的嵌入式目标上。

  3. Gambas

  http://gambas.sourceforge.net/

图:Ganbas界面截图

  Gambas是一款基于解释型basic的面向对象的开发环境,与Visual Basic类似。

   使用Gambas,我们可以利用QT、GTK+等界面程序包和MySQL、PostgreSQL、Firebird、ODBC 、SQLite等数据库系统来设计程序。
方便的测试KDE程序,更改程序的语言环境,创建网络程序,3D OpenGL程序以及CGI程序等。

  4. Geany

  http://geany.uvena.de/

图:Geany界面截图

  Geany是一个使用GTK+工具包编写、有集成开发环境(IDE)基本特性的文本编辑器。
它的目标是提供一个小型快速、依赖软件包较少的集成开发环境。
Geany支持许多种程序设计语言,是一个全功能的编辑器。

  Geany是跨平台的,可以运行于Linux、Mac OS X、BSD、Solaris和Windows等多种操作系统

  5. Gobby

  http://gobby.0x539.de/trac/

图:Gobby界面截图

  Gobby是一款在单窗口中支持多文档和多用户聊天的免费的协作编辑器。
它可以运行在微软Windows,Mac OS X,Linux和其他类unix平台。
它使用GTK+ 2.6作为它的桌面包。

  6. jEdit

  http://www.jedit.org/

图:jEdit界面截图

  jEdit是一款已维护了多年的,成熟的代码编辑器。
在功能和易用性方面压倒许多昂贵的开发工具,jEdit在GNU公用许可证(GPL)下发布成了开源软件。
jEdit是用java编写,所以它可以运行在Mac OS X, OS/2, Unix, VMS 和Windows平台上,目前已经有了很多宏和插件,融合了融合VIM,EditPlus,Emacs等编辑器的优点于一身。

· 开源项目网址:http://sourceforge.net/projects/jedit/

· 用户指南:http://jedit.org/users-guide/

· 安装FAQ:http://www.jedit.org/FAQ/installation.html#id2877328

· 官方Wiki:http://community.jedit.org/cgi-bin/TWiki/view/Main/WebHome

  7. Netbeans

  http://www.netbeans.org/

图:netbeans编辑界面

   NetBeans是一个全功能的开放源码Java IDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。
NetBeans 3.5.1可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。
此 外,NetBeans 3.5.1还预装了一个Web服务器, 即TomCat,从而免除了繁琐的配置和安装过程。
所有这些都为Java开发人员创造了一个可扩展的开放源多平台的Java IDE,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。
NetBeans 3.5.1也?面向JDK 1.4.0、1.4.1和1.4.2的应用开发提供支持。

  NetBeans目前最新版本为6.5,而且支持各种插件。
利用各种插件,NetBeans可以用于非Java语言的开发。

   NetBeansIDE是一个为软件开发者提供的自由、开源的集成开发环境。
您可以从中获得您所需要的所有工具,用Java、C/C++甚至是Ruby 来创建专业的桌面应用程序、企业应用程序、web和移动应用程序。
此IDE可以在多种平台上运行,包括Windows、Linux、MacOSX以及 Solaris;它易于安装且非常方便使用。
6.0发行版包含了重要的增强功能和新特性,包括完全重写的编辑器基础结构、对扩展语言的支持、新的生产率特 性,以及一个能让您根据实际需求安装并配置IDE的简化安装过程。

  8. QuantaPlus

  http://quanta.kdewebdev.org/

图:Quanta界面截图

  QUANTA是LINUX下的一个功能非常强大的HTML编辑器,功能非常全,老是有人说LINUX下缺乏好的HTML编辑器,COFFEECUP又是要注册的,如果你试过QUANTA,那你一定会喜欢上她。

  QUANTA介于所见即所得风格和HTML源代码之间,因为它需要输入HMTL代码但是同时有提供实时的预览,这种编辑方法有助于在提供友好的界面的同时让用户最大限度的把握HTML代码。
QUANTA现在是kdewebdev的一个组件。

  9. SciTE

  http://www.scintilla.org/SciTE.html

图:S此TE界面截图

  SciTE(Scintilla Text Editor)是一个体积小巧的文本编辑器。
虽然它没有像MS Office和OpenOffice那样功能强大但是体积也大的惊人的办公软件
它对文本以及源各种源文件却拥有强大的编辑能力,甚至可把它当作Dreamweaver来使用,因为它不仅有其他文本编辑器的语法高亮显示功能,它还支持 40 种文件类型的语法高亮显示。
光这点已经非常吸引人们的眼球,而且还可以达到自动补充完成以及输出窗口(对于编程的人来说很方便的)。
这样也能省很多事情, 尽管它的界面是简洁甚至说简陋的,但这并不妨碍它作为一个开发环境来使用。
因为它默认情况下很多功能还没有展现,需要我们手动设置。
SciTE的标签窗口布局使你可以同时打开多个文件,在这件文件之间拷贝,执行搜索替换的操作。
语法高亮显示的功能有助于编辑web页面和源代码。
其它的 像PDF导出,word completion,多级的撤消,代码树,全屏和分屏功能也是很有用的。
在可设置性上,SciTE是一个相当复杂的软件,比较适合技术人员使用。

感谢开源软件为我们工作效率和生活质量带来的便利与价值,感谢为开源软件开发和推广使用做出努力的人们,本文知识来源于网络,大仁笔记收集整理,如果觉得不错欢迎点赞、收藏、转发。

我是@大仁笔记,欢迎大家学习交流,一起为更好的明天好好努力。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0