Omomuki.info
A little world of Camille

Archive for the ‘Programming’ Category

Why I love Java so much

Tuesday, April 12th, 2011

In my job, choosing the right programming language for a specific task is crucial to develop a good, endurable software, and so far I have found myself choosing Java more and more over other programming languages.

I especially love it for web applications. Despite the easyness and flexibility of PHP when it comes to server-sided apps, I found Java to be more reliable (object oriented, just like PHP), easy to program with and to implement, and it possesses a great memory management module. Other than that, its portability makes it a great choice for my team, as we work on different computer platforms, at work as well as at home. Java also comes with a wide collection of libraries, my most favourite being the XML process libraries and those for the GUI.

I will definitely continue opting for Java, unless my company requires a specific programming language.

P.S. I can’t wait for the next Codemotion!

Teamwork issues (PHP)

Thursday, February 10th, 2011

Even thought I prefer Java to PHP, I’ve actually used it a lot on some apps development. PHP is certainly a good option for the web, even though I have my own ideas. :P Anyway, I’ve been into serious discussions – sometimes a little heated too – with my colleagues over optimization issues.

What came up from the meeting was:

1. most of my colleagues refrain from using proper IDEs for PHP, and just stick to Notepad or other OS based versions of that. However good as a text editing program, when you work on a tight schedule, you need to have everything handy in order to optimize your work within the given time, and certainly Notepad (and similar) have no debugging modules, text highlighting for the program functions, variables, loops, etc. It gets very messy in the end, and it doubles the work.

2. There is a sort of ‘fear’ in my team when it comes to code recycling. I believe it to be a great tool to quicken development time instead, and definitely to avoid repeating the same errors and dealing with the same bugs.

3. Isn’t the “Keep it simple” rule as valid in programming as in every other aspect of life? Some of my colleagues seem to love complicating their lives. :(

4. Why do some people hate reading PHP documentation?! Reference is there for our sake, after all!

In the end, I hope I’ve managed to open their eyes at least a little. For our teamwork’ sake.