美国程序员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代码生成工具。
分享到:
相关推荐
本项目为基于Java核心的Halo开源建站工具设计源码,总文件数达718个,涵盖605个Java源文件、44个JavaScript文件、11个CSS文件、11个FreeMarker模板文件、6个YAML配置文件、6个Markdown文件、6个SQL脚本文件、5个SVG...
Halo是一款功能强大的开源建站工具,专为个人和企业用户提供简单、高效的网站构建解决方案。它的设计理念在于将复杂的网站开发过程简化,使得即使没有专业编程背景的用户也能轻松搭建自己的网站。这款开源软件的易用...
14. **fastcms建站系统**: fastcms v0.0.9是一个快速建站的开源CMS系统,简化了网站的搭建和管理过程。 15. **Apache Maven**: Maven v3.8.7是Java项目管理工具,它依赖于POM(项目对象模型)来管理和构建项目,...
Halo开源建站工具是一款基于Java开发的高效、简洁、易用的内容管理系统,适用于个人博客、企业官网等场景。在v2.9.1版本中,开发者们对系统进行了多方面的优化和升级,以提供更好的用户体验和更强大的功能。下面我们...
Java开源Web项目是一个广泛的话题,涵盖了许多技术和框架。在Java世界中,开发Web应用程序的开源框架如Spring、Struts和Hibernate等,为开发者提供了强大的工具和丰富的资源。本项目可能是基于其中的一种或多种技术...
综上所述,Java建站系统,尤其是"无聊建站系统",为用户提供了一个高效、安全且易于使用的建站工具。通过了解和利用这些系统,非技术人员也能快速建立和管理自己的网站,享受到Java技术带来的强大功能和便捷体验。...
Halo 作为一款好用又强大的开源建站工具,配合上不同的模板与插件,可以很好地帮助你构建你心中的理想站点。它可以是你公司的官方网站,可以是你的个人博客,也可以是团队共享的知识库,甚至可以是一个论坛、一个...
阿里云Linux建站全套工具是一套专为在阿里云上基于CentOS操作系统构建网站环境而设计的工具集合。这套工具涵盖了从系统安装、环境配置到网站部署和优化的全过程,旨在帮助用户高效、便捷地完成建站工作。下面将详细...
【标题】"前后端全部开源微信小程序商城(Java + uniapp)" 提供了一套完整的开源解决方案,旨在帮助开发者快速构建自己的微信小程序商城。这个项目结合了后端的Java技术和前端的uniapp框架,实现了从服务器到客户端...
总的来说,PublicCMS开源Java建站系统v5.202302.e是一个强大而全面的网站构建工具,集成了现代Web开发的最佳实践,旨在为用户提供高效、稳定、易用的建站解决方案。通过不断的迭代更新,PublicCMS持续满足市场需求,...
微慕WordPress小程序开源版是一款基于开源的WordPress建站平台,专为快速生成微信小程序而设计的解决方案。通过这款工具,用户能够轻松地将WordPress网站的内容,包括文章、分类和评论等,同步到微信小程序,从而...
Arthas是一款强大的Java诊断工具,它开源且不断更新,版本v3.7.2提供了更完善的特性和服务。Arthas旨在帮助开发者在不重启Java应用的情况下,进行问题定位、性能分析、线上调试等操作,极大地提升了开发效率。这个...
LianTianCMS,可能是一款专为企业自助建站设计的开源CMS框架。其名称“莲田”可能寓意着其产品如莲花般清新脱俗,同时又如农田般充满生机与可能性。该框架可能包含了丰富的模板选择、多样化的功能模块、以及强大的...
早在很久之前,咕咕就发布过Halo博客的视频,当时是因为Hexo没有后台,编辑起来有点麻烦,在众多博客框架里面,偶然找到的Halo。 比起Hexo等静态博客,Halo自带后台和评论功能,非常省心;比起Wordpress,Halo搭建...
JavaMelody是一款强大的开源系统监控工具,主要用于监测Java Web应用程序的性能和运行状态。这个版本是v1.9.8,包含源码和核心组件,适合开发者进行深度学习和定制。下面将详细介绍JavaMelody的功能、工作原理以及...
“无聊建站系统”是一个基于Java开发的免费内容管理系统(CMS),专为快速、高效且安全地搭建各类网站而设计。作为一个专业的IT大师,我将详细介绍这个系统的特性和核心知识点,帮助你理解其工作原理。 1. **Java...
FlyCms 是一款以问答模式为核心,旨在构建社交网络的开源建站程序,其设计灵感来源于知名的在线问答社区知乎。这款软件是用 Java 语言开发的,并且利用了现代化的框架 Spring Boot,使得系统架构更为简洁、高效。在...
"深喉咙企业建站系统 v1.0"是一款专为企业设计的网站构建工具,它集成了全面的功能架构和后台管理系统,旨在简化企业建立网站的过程。该系统提供的源代码允许用户根据自身需求进行定制和扩展,使得网站开发更具灵活...
"Echo开源社区系统 v2.3.zip"是一个包含开源社区系统源代码的压缩包,主要用于帮助开发者、学生或建站者快速构建一个交互性强、功能丰富的社区平台。这个系统可能是用一种或多种编程语言(如PHP、Python或Java)开发...
建站模板通常涉及到HTML、CSS和JavaScript等前端技术,但如果是基于Java的服务器端框架(如Spring、Struts等),则可能包含Java字节码文件。在这种情况下,Java Decompiler可以帮助开发者查看并理解后台服务的实现,...