What the witty : Witty

Go to the post "installing wt"
After a struggle of various days, weeks and months I have been through witty and here writing this post a day after i have successfully completed my first website in wt.Wt has been a great learning experience and probably this was the first time that i depended just on documentation and chose the method of "learning by doing" instead of "learning and doing". Thanks to peter norvig for that. So now i am here to present you with series of wt related posts that will help you to get through the places where i was stuck and this is the first post related to wt.

WT pronounced as "witty" is a c++ web toolkit. A toolkit made in c++ that will help you make website in c++.  You may ask why to choose wt
when you have lot of options in web technologies with almost most of them having much better community support and more learning resources / tutorials. I will give you few reasons
  1. It's light and consumes less space. 
  2. It's faster and that makes it a best fit for embedded devices.
  3. You may want to integrate it with QT or other c++ libraries
  4. It's green, because it develops a compiled website which uses much lesser energy thus saving lots of trees and lives. 
  5. You don't need to know much about web technologies like javascript, ajax, dom, php etc etc because all you need to know is c++ and a bit of css where learning css is optional.
  6. You don't want to get into the hassle of managing websites across various devices, resolutions and browsers which if done in non-wt way is much painful.
  7. You may choose wt because you want to learn about c++ more as your PTU curriculum was not fair enough in teaching you c++ to the extent you wanted.
  8. You may want to try to something new and challenge yourself fairly and satisfy your thirst to do something new and useful.
Every coin has two sides, as wt also has some demerits.
  1. It's difficult and costly to find a web host that may allow you to run wt on it's servers, and in the worst caste you may need to have your own private server or a virtual private server. Again that's costly.
  2. There are not so many tutorials and learning resources and all you can depend on is WT documentation in contrast to other web technologies where you have whole lot of blogs which provides you with tutorials on doing any kind of thing you can imagine. 
  3. You need to know c++ to a quite moderate if not advanced level. 

No comments:

Post a Comment