I find this forum very useful, but I miss the - in my opinion - best network programming language to date, i.e. Java. For the WWW Jsp and/or Servlets are very useful as server-side scripting language. Because it can use the constantly growing Java API I would say it is the most powerful server-side scripting alternative. For Internet programming as a whole, Java is the very useful especially when it comes to the client-server paradigm since it supports multithreading and since it is very easy to set up a socket by using class ServerSocket and Socket. Also, if peer-to-peer is more interesting, Java also features Datagram Sockets. In short: I miss "Java" and "Jsp/Servlets" as subforum to the "Programming" forum. Hopefully a moderator will include at least one of the suggested. Meanwhile I thought this thread could be a useful resource for those needing help with their Java programming. I start out by listing some of the more obvious ones, followed by some of my own Java related work. Sun(of cource) JavaWorld.com(Tutorials and examples) Servlets.com(Many examples) Servlets Tutorial Basic Java Socket Programming(my own work) Java Servlets Assignments with solutions(my own work) Please list some more usefule resources... __
Hey Kurtsfar, I don't mean to pick a fight and I do 90% of my programming in JSP/Java on Tomcat, but I seriously doubt Java will ever get going outside of Corporate environment. Most of the people these digitalpoint forums seem to have attracted are trying to make money by doing there own thing. There don't seem to be many corporate types using this forum. Java and JSP probably isn't a viable solution outside of the corporate environment because, as far as I know, Java hosting is much more expensive and less available than PHP, Perl, Python, and ASP (yuck) hosting. My bet is that the next big "regular Joe" web language that will possibly earn it's own forum will be Ruby on Rails. Just my 2 cents... Marty
True to some extent, the cheapest kind of hosting you get usually don't have a servlet engine, but the next cheapest almost always have one. However, I am not talking soley about Servlets here. I ment Java as a network programming language. But you are probably right, most people program their with the most simpliest alternative which probably is PHP. And most people here doesn't code any standalone applications. Anyway, it would be nice with a Java subforum availible for the - maybe few - Java programmers.
i do coporate design work using java, struts, tomcat etc and its very powerful but its only really fesable for large scale projects. Most of the people on here are loooking to generate light weight content based websites so for 99.9% of time a JSP soloution is unecessary. The Ruby language is nothing new, i cant really see ruby on rails being a huge hit.
I have for example seen quite a few sites here featuring a small collection of tools that do processing on the server-side. If these tools were created by using Servlets there would be much less processing since each client using a tool would be put in it's own thread instead of separate process. My point is, if are a programmer and create some useful web tools, or a webmaster purchasing some web tools, put them on a website maybe along with some ads to make money, you would be much better off with Servlets or JSP than with most other server-side scripting languages since the load on the server will be much less. If it gets to be a high traffic site, which is what most site owners - small as well as big - this will be very important. I would say it is even more important for owners of a small site since they usually have a cheaper hosting account with less processing power and less bandwidth. Don't need to be a big company to see these benefits... P.S. Does anyone have some more Java resources than the onces I listed in the first post? D.S
My appoligies to Kurtsfar for hijacking your thread. I think we both agree that Java Rocks. I really don't know anything about the Ruby language, but I've never seen anything that compares RoR when it comes to building the CRUD part of an online application. I can literally build the entire administration side of a my applications directly from the database in minutes. I've done some front end development and gone through all of the struts tutorials and it (Struts) doesn't even compare to RoR when it comes to simplicity. I think RoR fits into a very nice niche. It's nice being able to spend very little time on making my web apps admin pages. If you know of a better solution I'd love to hear about it.
I wonder if very many people around here have bumped into processing issues. I've never had a site that did more that about 500 unique visitors a day and all I was serving up was flat HTML with a few SSIs so I've never had processing issues outside of the corporate world. I've run into processing issues in the work place, always because I've had to access some super normalized db that needed to be analyzed/validated a ton of different ways. I've noticed that Ebay and Slashdot seem to handle a ton of work without the help of Java. Don't get me wrong, I think Java/J2EE/Oracle are the best solution to most modern, enterprise, web facing, data crunching issues. So I'm not Java bashing here.
They probably use many server clusters. No matter if you own a small website or a big corparate one you propably want it to be as fast as possible. Even unnecissary fast. At least I do. I have a small website - WebPelican - where I put my work as a student of System and Computer Sciences. If and when I get enough money on my ads I will make it partly done with jsp. I do already use Servlets, but since the hosting account I use is a cheap one that doesn't feature a Servlet engine, I host the Servlets engine on my home server.(Before my ISP messed with my connection I hosted the hole website at home with jsp and servlets) But don't get me wrong here. I like other server-scripting languages such as PHP too; the blog section of www.webpelican.com use the excellent PHP based Wordpress.
I was also looking for Java forum but didn't find, how we can concvince moderator to create a seperate java sub forum. If I start posting my question related to java in programming section they won't be answered properly i guess.
This forum is primarily a web site owner's forum so the focus is on creating web sites and making them productive through SEO, SEM, etc. Java on the other hand is best suited for handling established processes within an enterprise. On the web, sites are typically launched by entrepaneurs using PHP, ColdFusion, ASP.NET, etc and as the site grows and an enterprise grows around it and the IT group grows then a push for J3EE begins. If you look at some of the sites that got really big in the social networking era, you will see they were coded in the languages mentioned above. If a language can handle xxx,000,000 teenagers, it is stable, robust and scalable regardless of what someone from a university says. Regarding hosting, there are free Java hosts out there. Here is one http://www.myjavaserver.com. I'd look for a Java forum elsewhere and use this forum for web business issues. I don't restrict myself to one language and I don't restrict myself to one forum.
Here,little people uses java. In fact .I have five years java experience, but all my sites are based on PHP.Why ? First, because the java hostings are so expensive. Second, there has little free java- based CMS .
Java develops rapidly, so don't worry, you will see java-based CMS and cheap hosting very soon. I pay for my Java hosting about $200 annually, which is I suppose cheap enough.