Java开源建站工具

news/2024/5/9 20:18:15/文章来源:https://blog.csdn.net/weixin_33711641/article/details/85669342

http://www.ruanyifeng.com/blog/2011/08/opensource_java_web_development_tools.html 美国程序员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://www.luyixian.cn/news_show_775711.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

将w3cplus网站中的文章页面提取并导出为pdf文档

最近在看一些关于CSS3方面的知识,主要是平时看到网页中有很多用CSS3实现的很炫的效果,所以就打算系统的学习一下。在网上找到很多的文章,但都没有一个好的整理性,比较凌乱。昨天看到w3cplus网站中关于CSS3的一些文章,觉…

aix oracle rac搭建,调整AIX - AIX6.1安装Oracle RAC经历_数据库技术_Linux公社-Linux系统门户网站...

很早之前听说AIX上的可调整的参数很少。且见我做了哪些事?(总体感觉aix在系统管理,配置方面是很方做便的)1、遇到最严重的问题:操作系统关机后,就不能启动到这操作系统了。(天哪,这是什么事道!)原来这次的主机没有配置…

网站不稳定关服务器什么原因,什么原因导致网站排名不稳定呢

如果我们要想处理好导致网站关键词排名不稳定的现象,我们就得先找出导致问题发生的原因。相信多的小伙伴在对网站进行了一段时间的优化之后发现,网站关键词排名总是出现波动不够稳定。我们就得针对这种情况做出一些改进,不然网站排名不停动摇…

网站服务器开创云,开创云服务器

开创云服务器 内容精选换一换如果Linux操作系统弹性云服务器未安装密码重置插件,可以参见本节内容重新设置密码。本节操作重置的是root用户的密码,您可以重置完root密码后登录云服务器后再更换密钥或重置非root用户的密码。Windows操作系统请参见重置Win…

多个html页面复用导航栏,使用webpack从0搭建多入口网站脚手架,可复用导航栏/底部通栏/侧边栏,根据页面文件自动更改配置,支持ES6/Less...

之前只知道webpack很强大,但是一直没有深入学习过,这次从头看了一下教程,然后从0开始搭建了一个多入口网站的开发脚手架,期间遇到过很多问题,所以有心整理一下,希望能给大家一点帮助。多HTML网站使用webpac…

巧用ELK快速实现网站流量监控可视化

前言 本文可能不会详细记录每一步实现的过程,但一定程度上可以引领小伙伴走向更开阔的视野,串联每个环节,呈现予你不一样的效果。 业务规模 8个平台100台服务器10个集群分组微服务600用户N 面临问题 随着分布式微服务容器技术的发展&…

gpu服务器跑网站,gpu服务器跑深度学习

gpu服务器跑深度学习 内容精选换一换GPU加速型云服务器(GPU Accelerated Cloud Server, GACS)能够提供强大的浮点计算能力,从容应对高实时、高并发的海量计算场景。GPU加速型云服务器包括G系列和P系列两类。其中:G系列:图形加速型弹性云服务器…

如何通过优化主页大小,将网站大小减少 62%

什么是图像压缩? 压缩图像是指在保持可接受的视觉质量水平的同时减小图像文件的大小。我使用imagemin来压缩我网站上的图像。 要使用 imagemin,请确保已安装了 Node.js,然后打开终端窗口,cd 到项目的文件夹,并运行以…

5个常用的上传图片进行搜索的网站

1.http://www.tineye.com/ 最常用的图片搜索引擎,一般需要尽可能的接近原图的文件才能锁定图片网址,不过准确度极高。目前缺点是图片收录主要为欧美地区,而且收录量也不是很大。 2.http://www.gazopa.com/ 如图所示相似图片搜索,想…

一个知名网站的微服务架构最佳实现

译者语:如果你的项目正在从单体升级为微服务而忧心;或者你在实践微服务过程中手忙脚乱,本文都是你不容错过的好文。 微服务架构的目标是帮助工程团队更快、更安全、更高质量地交付产品。拆分服务允许团队快速迭代的同时,保证了对系…

创业之前,网站先行

可能你们还没有准备好向世人展示你们的产品,但你们可以先做一些前期工作,先为产品搭建个网站,做好形象工作。我并不是说创业公司都不可以在暗地里开发自己的产品,直到产品成型后才公之于众。但我觉得,如果你已经为你的…

IT创业失败案例解析 - 第四篇 (一家失败的招聘网站)

原文标题:My eHarmony for Hiring Failure(查看原文推荐) 原文作者:eHarmony 双语对照 前几天我通读了我最新博文的评论,它着实吸引了很多评论,像其他一些带有煽动性标题的文章一样,最终&#x…

linux 绑定域名到网站目录,教你绑定域名到你空间的子目录(亲测可用)

近日脑洞大开,Project Ai需要一个论坛,然而为了装逼优雅,我想用个二级域名绑定到我论坛。但万网的虚拟主机默认没绑定域名到子目录这个功能的.中间省略经过一番折腾后,我发现了一个方法(亲测万网可用)其实原理也很简单&#xff0c…

php网站程序哪个好,php的cms系统哪个好

php的cms系统哪个好?国内常见的CMS有dedecms、PHPCMS、WordPress、帝国cms、5UCMS等。相对较好的应该属帝国cms了。帝国cms非常老牌的CMS,就如同该CMS官网介绍的安全、强大、稳定、灵活。安全性:高,姜就是老的辣,老牌的…

【转载】一次面试引发的思考(中小型网站优化思考)

前言 故事的起因是这样的,由于本人地处偏僻工作地点在美丽的冰城哈尔滨虽然地方很美丽,但是这里的软件行业实在是算不上“美丽”,这么多年由于个人原因或者公司原因经常换工作,因为这里都是中小型公司,没有什么大公司。…

tp5网站 服务器部署,tp5云服务器部署

tp5云服务器部署 内容精选换一换SAP B1的部署方案如图1所示。说明如下:VPC网络:为了保证网络的安全,SAP B1系统中所有节点在一个VPC网络内,且所有节点应属于同一个AZ(Available Zone)。公网子网区:NAT(Network Address…

html 隐藏广告代码大全,JS广告代码_JS广告代码大全_js特效代码_js特效代码大全 - 懒人建站...

网站设置点击任何地方弹出新页面广告只弹出,可指定时间间隔。利用Cookie记忆,超过指定时间刷新页面广告会再次生效。参数说明: href:http://www.51xuediannao.com/, //链接地址,必须配置成你的地址 target:_blank, zIndex:9999999…

利用 IIS日志追查网站入侵者

<script type"text/javascript"></script> <script type"text/javascript" src"http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>以前黑站黑了很多&#xff0c;但是就没有想过会不会被追踪到&…

nginx配置多个ssl证书_给自己的网站主页配置ssl证书

使用https 可以防止数据在传输过程中产生一些不必要的泄露&#xff0c;未 的页面在经过ssl证书的签发后会变成https开头&#xff0c;下面记录一下配置https加密的整个过程购买域名首先第一步我们为了防止自己的公网ip暴露出去&#xff0c;需要给自己的网站设定一个全球唯一的域…

网站搭建教程(详细步骤)

文章目录网站组成一、服务器二、网站程序三、域名空间基本介绍网站空间如何购买空间&#xff08;云虚拟主机&#xff09;如何登陆服务器网站创建安装宝塔并配置信息云虚拟机安装宝塔修改账号密码安装软件创建站点上传程序创建多个链接网站组成 一、服务器 什么是服务器? 我…