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?
source to share
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.
source to share
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.
source to share
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
source to share
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.
source to share
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?
source to share