Monday, June 30, 2008

Getting back to work

After some time with no motivation to be productive I got back to coding lately. First things to do are some urgent fixes for KSudoku as KDE 4.1 is nearing the release. I have waited far to long with this. So getting back to my pet-project Orchid will have to wait. But in the meantime let me introduce Orchid. I hear again and again, how complicated it is to get into web development and I share this opinion. I think the main reason is, that with most technologies someone needs to have a broad set of skills and knowledge. For example to build a simple website with descent features in PHP someone needs to know (X)HTML, PHP itself, Javascript, CSS, SQL and how configure the servers. Mistakes may make the whole system vulnerable to attacks. This is acceptable for someone who wants to get into web-design, but for a developer who just wants to create a simple website this is to way to much. Ok, there are frameworks out there which hide the implementation details for some parts but they are not for free anyway. First you need to know about them, requiring much time of research. Then even while they take work from you, they often add further complexity like an OO-layer over Javascript. After some discussion about web-design in the #kdegames-channel i decided to create a Qt-based framework in C++. I will write more about this Orchid-project in my next post.

Monday, June 23, 2008