Thursday, May 23, 2013

Quest is going on .....


As I wrote before, there were many ingredients I was about to explore ... and I did . 
And I decided to let some ingredients go. Those over-stricken pieces are  to go :

  • HTML5
  • CSS3
  • Javascript
  • C# ??
  • F# ?? Similar multi-platform solution needed 
  • LESS  (maybe?)
  • Coffeescript  (why not to bring fun to writing code?)
  • iOS, Android, Blackberry etc (not necessary but good to know)
  • knockout.js
  • Server Side Events
  • Javascript bridges to native code 
  • Rx.Net (in case we will use C#, this way we will be able to build Reactive UI)
  • Websockets (we can try to hook them up to Rx) 
  • XML (we already know it, right?)
  • JSON

Are HTML applications the right approach to achieve cross-platform deployability?


  I have been experimenting a lot with various HTML mobile frameworks and I don't think it is the best way to go. Of course , these frameworks are very convenient and you can deploy apps very quickly. 
The problem is, that not only you have to try to develop for different platforms, but also, you have to develop for different browsers. 
 If you want to shield yourself from the complexity  of particular platform, yes, then the HTML apps are pretty  successful in that. But you have to pay a price .... you also lose advanced features that each
of these platform can offer. 

Thus, I think the HTML apps are not the answer and I will investigate other possibilities to be able to 
develop for multiple platforms using one set of code. 
What is needed is a completely new approach in software development..... stay tuned....working on it :)