To see how far I can get, I've decided to build an IRC client and will try to document my progress, challenges and findings here.
Some starting decisions:
- I'd like it to run in my favorite browser (Chrome), On the desktop, on Android and iOS if at all possible.
- I do not want to use websockets and a server to proxy socket traffic to websockets or socket.io. Since it's 2013 I'm going to try to use direct TCP socket API's where available to talk directly to an IRC server, or even write my own implementation where needed.
- I want to use plain HTML5 and JS, No over-the-top UI frameworks or custom html tags and widgets.
- If this runs on a tablet/phone, I want to package it to that platform's native format (e.g. .apk / .ipa ) and be able to deploy it into their respective appstores.
- Mootools 1.4.5 (Core + More)
No matter how widely adopted jQuery is, there is no substitute for Mootools, and it's Class and Event system (more on that later) - Mustache.js
A brilliant combination between simple templating and flexibility. - Twitter Bootstrap
Layouting and styling.
Next stop: Platform research and demo's.
No comments:
Post a Comment