What would you use to create a web application?

In my current job, I have worked on building web applications with Java, Tapestry, Hibernate, MSSQL and Tomcat.

I have an idea for a small web game that I would like to write. I would like to know what the SO community will use for something like this.

Should I stick to what I know? I thought it would be very helpful for me to learn different languages ​​and frameworks. Any suggestions?

0


source to share


8 answers


My recommendation would be to see what you can do with a combination of Google App Engine, Django and JavaFX.



In doing so, you will learn about new technologies (App Engine) and languages ​​(Python for Django, JavaFX) by using what you already know about web applications and Java.

+1


source


If this is a personal project, then take it as an opportunity to learn something new.



+10


source


Spring Framework using Spring MVC 3.0

I recommend learning something new, because even if your idea is a failure, at least you have learned some new technology from it.

+3


source


I can suggest Grails as it is a modern and easy-to-use RAD web platform, has a small learning curve, and has a proven track record.

It builds on Spring MVC, Hibernate and other complex frameworks and integrates them with the dynamic nature of Groovy (a dynamic language for the JVM) into a full stack webframework. It follows modern guidelines like CoC (Convention on Configuration) and DRY (Don't Repeat Yourself). You can deploy applications directly as a .war file in tomcat or any other servlet container or application server.

+2


source


I would choose Haxe .

Haxe (pronounced hex) is an open source programming language

While most other languages ​​relate to their own platform (Java for the JVM, C # for .Net, ActionScript for the Flash Player), Haxe is a multi-platform language.

This means you can use Haxe to target the following platforms: Javascript, Flash, NekoVM, PHP, C ++, C #, and Java

+1


source


If you think of an online game as an RPG or a card game, I might be selfish and suggest you take a look at Project Darkstar and tell us how you did it. I tried to get started with it and can't get it running in my environment.

0


source


PHP and MySQL is a simple place for web applications. Your ISP will support it and there will be many tutorials on the Internet.

After you get the hang of it, take a look at the MVC architecture. It is a way to structure web applications.

Personally, I would recommend looking at CodeIgniter.

However, playing is a different matter, maybe try Flash?

0


source


If you want to improve your skills, then what you already know. If you want to learn new languages ​​and ways of doing things, look at alternative technologies and stacks.

It all depends on your goals ...

0


source







All Articles