美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。
他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是开源的,可以免费得到。
在目前的创业者之中,用Java作为网站开发语言的人似乎很少。这当然不是没有原因的,Java看上去确实不像是最便捷的网站开发工具,给人的感觉是用起来麻烦又费事。
但是不可否认的是,Java的平台很成熟,各种工具包、工具库非常多,而且JVM虚拟机更是先进的技术。另外,Google App Engine平台提供免费的Java主机,所以使用Java建站也不失为一种合理的选择。
我把他的工具清单抄在下面。如果有一天,我也用Java建站,就可以参考了。
一、开发平台
1. Google App Engine:Google的主机服务,有数据库支持。使用它,就不用自己架设服务器了,而且轻松解决扩展性问题。
2. Objectify-AppEngine:GAE平台的数据库管理工具。
3. GitHub:代码托管服务。
二、Java编程环境
4. Eclipse:著名的Java集成开发环境。
5. Lombok:Eclipse的一个插件,用来自动生成Java代码,减少手工输入的代码量。
6. Guice:一个轻量级的,Java语言的依赖注入(dependency injection)框架。
7. Apache Commons:Java开发的工具包。
8. Guava:Google发布的Java工具库。
9. JRebel:允许立即查看Java代码修改后的执行结果。
10. Cambridge Template Engine:为Java应用程序提供html/xml模板引擎。
11. RestEasy:java语言的RESTful编程框架。
12. HtmlEasy:基于RestEasy的一个HTML的MVC模式编程框架。
三、前端工具
13. RequireJS:对Javascript进行模块化管理、并且按需加载的框架。
14. JQuery:强大易用的Javascript编程框架。
15. CoffeeScript:对Javascript进行改写、使其更易于开发的一种脚本语言。
16. Sass Scss:CSS代码生成工具。
文章出自:阮一峰的网络日志
本人博客已搬家,新地址为:http://yidao620c.github.io/
相关推荐
Halo强大易用的开源建站工具
Druid v1.2.15 OpenJDK Java开发环境 v21.5 Diboot轻代码开发平台 v2.8.0 blockj 基础区块链(联盟链)项目 v1.2 feilong开发工具库 v3.3.9 JGroups群组通讯工具包 v5.2.11 ...MCMS铭飞cms建站系统 v5.2.11
Halo 作为一款好用又强大的开源建站工具,配合上不同的模板与插件,可以很好地帮助你构建你心中的理想站点。它可以是你公司的官方网站,可以是你的个人博客,也可以是团队共享的知识库,甚至可以是一个论坛、一个...
Arthas开源的Java诊断工具 v3.7.2.zip
早在很久之前,咕咕就发布过Halo博客的视频,当时是因为Hexo没有后台,编辑起来有点麻烦,在众多博客框架里面,偶然找到的Halo。 比起Hexo等静态博客,Halo自带后台和评论功能,非常省心;比起Wordpress,Halo搭建...
快速建站:深度集成开源建站软件 WordPress 和 Halo,域名绑定、SSL 证书配置等操作一键搞定;。应用商店:精选上架各类高质量的开源工具和应用软件,协助用户轻松安装并升级;。安全可靠:基于容器管理并部署应用,...
tjpcms是作者在实际工作过程中不断提炼升华出来、面向java web开发者的一套快速建站解决方案,初衷就是和广大java web的开发者一起分享cms类网站的设计及实现,大家共同进步,而且本身也参考采用了许多的优秀的前后...
1Panel 的功能和优势包括:快速建站:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定。高效管理:通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等。安全可靠:...
fuint会员营销系统是一套开源的实体店铺会员管理和营销系统。系统基于前后端分离的架构,后端采用Java SpringBoot + Mysql,前端基于当前流行的Uniapp,Element UI,支持小程序、h5。主要功能包含电子优惠券、储值卡...
一、开源项目简介 基于人工智能的企业微信 SCRM 系统——LinkWeChat基于企业微信开放能力,不仅集成了企微基础的客户管理和后台管理功能,而且通过引流获客、客情维系、社群运营等灵活...针对垂直行业提供一站式营销解
为扩大网市场云建站系统市场占有率,公司决定在人力、资金方面加大推广推入: 华为云通过我们链接 开通的华为云账户,购买服务器安装网市场,可免费赠送3个月的企业版授权、并且我们出技术人员免费帮你安装、调试好...
一款开源免费的表单问卷系统;可快速创建问卷或业务表单,采用无代码理念支持开发自定义组件。采用SpringBoot+Vue+ElementUI技术栈,功能强大界面清新,支持一键部署
:XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。 :Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。 :Windows+Nginx+MariaDB+PHP开发环境环境集成套件...
推荐开发工具: windows(linux)+eclipse+mysql+mysql query browser +tomcat +zebraCMS+dreamvear+photoshop windows(linux)+netbeans+mysql+mysql query browser +tomcat +zebraCMS+dreamvear+photoshop 快速...
E启学网校系统单机构是一套PHP版开源网校源代码建站系统,基础的功能,包括直播、录播、考试题库等多项功能,用户可以实现根据不同的用户给予不同的权限,观看第三方的视频内容,需要的用户可以联系演示。...
更有商业源码版支持直播课 | 考试练习 | 电子书 | 图文 | 站内问答等更多知识形式,同时支持秒杀 | 团购 | 分销 | 优惠码等营销方案,附加支持微信小程序 | 安卓APP | 苹果APP 端口。系统功能更强大,场景覆盖更全面...