Does your SCWCD book has something like a two minute drill or something like a rules roundup that we have in the K&B book for the SCJP?
and one or two sentences explaining ideas that are worth re-inforcing. The idea is that once you have read through the whole book and are on your final preparation you go back trhough it and re-read the key points. If you don't quite understand the meaning of the text the deeper explanation is right there next to the logo.
[ February 23, 2007: Message edited by: Marcus Green ]
Originally posted by Jothi Shankar Kumar Sankararaj:
I'm a frequent visitor of your website and I like your writing style for the SCWCD very much. However, I have a small question is that examulator uses php as its platform. Why not JSP/Servlets technology?
Doctors don't take their own medicine
Seriously though, php is a very powerful thing. It is not, let's just say, as enterprise friendly and is not as glamorous as JSP/Servlet technology, but it can get the job done a lot quicker in many cases.
For small webapps, that don't do heavy backend stuff such as such computing or transactions, php is very suitable. This is not to say that you can't do enterprise web development in php but as your webapp gets more heavy on enterprise requirements - legacy connectivity, distributed trancsactions, messaging - JSP/Servlets become a better option.
Read about it and you will know why some of the most commonly used webapps such as a bulletin board, are written in php.
As to why Examulator is in php, may be Marcus has found nirvana in php instead of jsp/servlet
There are several reasons why I use PHP applications. I spent about 2 years developing an exam engine in JSP/Servlets and found I could not find any reliable affordable web hosting at the time. I tried several different services and found that the service was unpredictable and resulted in an unnacceptable number of time outs. This was a few years ago and hosting services may have improved since.
So I converted the exam engine over to PHP and because it is a lighter weight system I found it easy to find low cost reliable hosting. Also I really liked the ease of use of the language. One of the main things I don't like about PHP is that PHP programming jobs tend to pay less than Java programming jobs which is a big strike against the technology (grins). I work as a Java/Oracle programmer at the moment.
The reason I use the Moodle Virtual Learning Environment (VLE) see http://www.moodle.org which is written in PHP is because it is a truly awesome system. It is so good I went to Perth in Western Australia in the Spring of last year and met with the project head and lead programmer, and I have been to a couple of the user conferences here in the UK. In fact I am about to install the latest beta version and see if I can help with the test process, as soon as I have completed this post.
There is a Java based VLE system but I didn't know about that untill I had become significantly committed to Moodle, and I have had no reason to re-consider my choice.
Good question by the way.