您使用什么进行 Web 开发以及为什么您认为它很受欢迎? [英] What do you use for web development and why you think it rocks?

查看:19
本文介绍了您使用什么进行 Web 开发以及为什么您认为它很受欢迎?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的新项目:一个开放的画布,就在我面前.几天后,我将开始编写一个大型 Web 应用程序.它将从很小的模块开始,只有我自己作为开发人员和工程师,但希望它会不断发展壮大.

Here's my new project: an open canvas, right in front of me. In a few days, I will start to code a big web application. It will start small, with few modules, only myself as developer and engineer, but hopefully it will grow and grow.

尽管我是一名活跃的 Java 开发人员,但自从我上次从头开始创建 Web 应用程序已经有一段时间了.当时,Struts 和 J2EE 是要走的路,但我看到每天都有很多新框架、新库出现.

Even though I am an active Java Developer, It's been a while since I last created a Web Application from scratch. At the time, Struts and J2EE was the way to go, but I see a lot of new frameworks, new libraries raising everyday.

我在此询问您的建议:您目前使用什么进行 Web 开发,您为什么认为它相关,以及如果您开始一个新项目,您是否会选择相同的工具.一切都很重要:从 UI 上的提示到后端.常见问题、模式以及您认为可能相关的所有内容.

What I ask here is for your advice: what do you currently use for web development, why do you think it's relevant and if you would choose the same tools if you were starting on a new project. Everything counts: from tips on the UI to the backend. Common gotchas, patterns, everything you can think may be relevant.

我是一名 Java 开发人员,我自然倾向于使用 Java 相关技术(J2SE、J2EE、Groovy、Grails、JRuby、Jython、JWhatever 等...)来做任何事情,但请欢迎来到发布您使用的任何内容,无论是否与 Java 相关.

I am a Java developer and, I am naturally inclined to do everything using Java-related technologies (J2SE, J2EE, Groovy, Grails, JRuby, Jython, JWhatever, and so on...), but please be welcome to post whatever you use, being related to Java or not.

我在这里的目标是建立一个关于人们正在做什么以及他们为什么这样做的桶,以帮助我评估我应该走哪条路,我不应该走哪条路 - 以及为什么.毕竟,您并非每天都有这样的决定自由.

My goal here is to build a bucket of what people are doing and why they are doing to help me evaluate which way should I go, and which I shouldn't - and why. After all, it's not everyday that you have such freedom to decide.

提前致谢!

推荐答案

Grails (http://grails.org) 可能是当今最有趣的新 Web 开发环境.它建立在以下基础之上:

Grails (http://grails.org) is probably the most interesting new web development environment today. It is built on top of the following:

春天
常规
网站网
休眠
石英

Spring
Groovy
Sitemesh
Hibernate
Quartz

它也可以通过插件扩展

http://grails.org/Plugins

您可以观看一些截屏视频以了解功能.

You can watch a few of the screencasts to get an idea of the functionality.

http://grails.org/Grails+Screencasts

对我来说非常有吸引力的一件事是 Grails 可以很容易地集成到现有的 Java/JSP 项目中.无需从头开始重写项目.

The one very appealing thing to me was that Grails can easily be integrated into an existing Java/JSP project. There's no need to rewrite the project from scratch.

如果您没有任何遗留代码或者 Java 不是您的日常工作,我认为 Ruby on Rails 将是一个不错的选择.

I think Ruby on Rails would be a great option if you didn't have any legacy code or if Java wasn't your day job.

最后,我喜欢能够将 Grails 项目部署到应用程序服务器(例如 Tomcat、WebSphere、Glassfish 等)的想法.这些系统非常可靠且可扩展.

Finally, I like the idea of being able to deploy Grails projects to application servers such as Tomcat, WebSphere, Glassfish, etc. These systems are extremely reliable and they scale well.

这篇关于您使用什么进行 Web 开发以及为什么您认为它很受欢迎?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆