By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
437,913 Members | 1,305 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 437,913 IT Pros & Developers. It's quick & easy.

What technology should I choose ?

P: 1

I need some advise about web applications programming.
First of all, I don't make my living from programming. I used to be a Java programmer many years ago and I still program as a hobby, but its not my profession.
Im doing it for fun, without bosses or deadlines.

Most of the programs I write are small-medium client side utilities and until recently I used swing as my UI.
But nowdays, with so many web applications out there a swing based UI seems so old and I want to advance and make my application's UI open in a web browser just like modern web apps.

I don't actually need a REAL web app that comes with a web server and application container and database. I just want a self contained desktop application that can run in a web browser.
Since I have a Java background I thought I should use JSP and servlets (which I will have to learn). Throw in an embedded jetty or tomcat, an H2 database and wrap it up nicely in a jar file.
But When I was looking for tutorials and other materials I saw that there are many other technologies for building web apps that are considered more modern and easier to learn and work with than Java.

But there are so many of them that I got really confused and now I don't know which way to go and where to invest my effort. Two candidates I consider are Groovy/Grails and Python (probably with django).
Some people also recommended me to go with Scala.

I assume Im gonna get 50 different opinions here, but still:
Which of those technologies mentioned above is the best choice, taking into account ease of learning and use, The ability to build a desktop self-contained application, availability of documentation and help ?
And of course, I'm open to suggestions other then the ones I mentioned (and old Java is still an option too).

Thank you

Nov 11 '13 #1
Share this Question
Share on Google+
5 Replies

P: 18
How about HTML5 , Django , Drupal but Python is a widely used general-purpose, high-level programming language, Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages
Jul 7 '14 #2

P: 9
Better learn PHP or JSP.
Jul 7 '14 #3

P: 10
Yes, go for HTML5, JQuery framework, etc.
Jul 10 '14 #4

P: 30
Java is one of the most popular programming languages in is still the best.
Jul 11 '14 #5

P: 23
Widely use programming language is PHP so it's better if you take advance learning with it and besides you can jQuery plugins, Ajax, Bootstrap to enhance your capabilities in doing such a good and responsive websites.
Jun 9 '15 #6

Post your reply

Sign in to post your reply or Sign up for a free account.