Menu

History

history (1)
Zsolt Branyiczky

This application can be considered to the sequel of phpWorldcup. It was created after some years of the launch of the initial PHP version mostly because of 3 reasons:

  • the author had very limited PHP experiences when phpWorldcup was created. It was just a hobby project for him to get acquainted with PHP. Unfortunately phpWorldcup had several shortcomings, e.g. unsupported timezones, no registration facility inside the application, supported only one tournament (because favorite team of a player was connected to the user, not to an event in the database). Extending phpWorldcup with the missing features was beyond of the capabilities of the author.
  • there was an intention from the part of author to create an online course. About creation of a web application using JEE/JSF. The course itself is not finished and probably it will never be. The applied technology (JEE/JSF) is not so tempting yet, Javascript UI frameworks take its place.
  • there was a need from part of the author, who has been working in his profession mostly with Java for many years, to present a demo project for job interviews. This application covers a relevant part (Java/JEE(JSF)/HTML/MySQL) of his knowledge, its source code can be downloaded and analyzed easily by a job decision maker.

Compared this project to the predecessor (phpWorldcup), apart from the expanded functionality, the nature/size of the project is more suitable for PHP server. Application runs more fluid on the predecessor, JEE/JSF is simple slower. Of course the JSF life cycle is more complex than the simple HTML REQUEST/RESPONSE processing used by my PHP scripts. In exchange JSF provides extra validation, event processing and easier work with its tags.


Related

Wiki: Home

MongoDB Logo MongoDB