Hello all,
I have been teaching myself
Java for about a year now, and I am happy with what I've been able to accomplish thus far, but I feel like I've plateaued, and I want to get to the next level. I can make very good Swing applications using object-oriented concepts, and I use
JDBC extensively to interact with well-designed underlying databases.
I use Eclipse Indigo as my
IDE. For my Swing applications, I hard code all of the panels and tabs and such using the various layouts, which can get time consuming, but it works. I am looking to do two things:
1) Increase the speed of which I am able to deploy applications. I want to stick with Java, but when I see other developers using .NET and simply dragging and dropping objects from a toolbox Visual Studio, I get pretty envious of how easy that approach seems. Does anyone have any tips on this front?
2) I want to take my applications online. I've written a lot of clean code for my Swing applications, but my users are always asking for new features and such, and I have to create a new .jar file each time for deployment. I know this is not the best route to go for deployment. I would love to have the code on some type of server so that I can make the change and, once tested, have it effective immediately in their application. What are my first steps for shifting into an environment like this one?
Many thanks for any input you can provide.
Sincerely,
Brian