473,320 Members | 1,921 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

What technology should I choose ?

1
Hello

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

Guy
Nov 11 '13 #1
5 3672
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
Better learn PHP or JSP.
Jul 7 '14 #3
Yes, go for HTML5, JQuery framework, etc.
Jul 10 '14 #4
Java is one of the most popular programming languages in use.java is still the best.
Jul 11 '14 #5
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

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

Similar topics

5
by: Almad | last post by:
Hello, I'm currently starting with Python as a language for writing websites. I must say that I'm overwhelmed by the number of choices I have (mod_python with publisher, Vampire, mps, Spyce),...
4
by: ljb | last post by:
May be a little off topic but I need ideas. I have ASP that provides each manager with a report of their own employees. I was going to enhance this to let them maintain the data through another ASP...
1
by: f | last post by:
If you put http://ichart.yahoo.com/t?s=MSFT in the broswer, you get an image with MSFT chart. Could anyone tell me what technology is used to generate this pic? Thanks, ff
4
by: BBFrost | last post by:
Ok, We have a number of c# >> WinForms << apps deployed to our field offices. The apps are installed on individual Win 2000 workstations. The offices have broadband internet connections. ...
4
by: Bruce One | last post by:
Well folks, considering the high prices for the current VSTS MSDN Premium subscription, I propose we take a pause and look of what each one of the 3 possible package DOES NOT have: Team Edition...
3
by: boris | last post by:
i want to learn a language and hav options between JAVA and DotNet languages.but i am totally confused abt what to do.as this forum is for DotNet only thats y i m askin y shud i preffer DotNet...
2
menayah
by: menayah | last post by:
Dear All, I want to start a web based project for a production company, before i start i need to decide which framework to choose, .NET 2.0 or JSP. Which one have better functionality regarding...
0
by: santoshannamalai | last post by:
Hi, I would like to know what technology does rapidshare use to manage its multiple, large file uploads. Rapidshare has thousands of users. Still Rapidshare manages to maintain the uploads onto...
2
by: mak1084 | last post by:
hi guys, I'm totally confused for my future...Right now I just started working as jr. php programmer. But I'm Confused about my future Coz here where I'm working is giving me very very less as...
2
by: durgamavu | last post by:
Hi all, I had been into programming since 2006 to 2008 and during that time i had been trained on .net 2.0 and during development i had developed portals usind .net and sharepoint through...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.