Skip to main content

Smart Mobile Studio, the rise of compiled JS programming languages and why the future is happening right now.

Javascript is the present and future of pretty much every web based technology either desktop or backend, no doubt about it, just look at the impressive momentum of tools suchs as Angular and Node.js, look at the efforts of giant companies strongly trying to deliver the next holy grail of  JS compiled programming languages, to my mind comes Microsoft with Typescript and Google with Dart. They both try to fill the gap between an obscure and alien language like JS and the elegance and productivity of object oriented, garbage collected languages.

If you (like me) miss some nice IDE with superproductive features that enable to build production quality JS desktop and server apps i recommend you to look no further at software giants like already mentioned Google and Microsoft the answer to your problems could be in a small, Norway based software shop.

Smart Mobile Studio is the creation of a small team of programming gurus very well known inside the Delphi Community, did i say "Delphi"? yes sir, to your knowledge that ancient and venerable rapid development tool is alive and kicking, gaining momentum for his cross platform environment that allows the creation of a single app that will run every massive mobile OS. and his clone Lazarus FPC the open source IDE that will allow you to create desktop and backend apps for Windows, Linux and MacOS (probably better than any other open source effort in this respect).

Ok. but that Embarcadero and Lazarus-FPC is another history, let´s get back to SMS.

Some years ago, a couple of hackers began to dream about an Object Pascal oriented IDE that would translate the produced code into javascript, in those days the idea was nothing new, in fact Google Web Toolkit had been in existence for a some years already, but there were some boundaries to be surpassed, one of them is create a single app that would run in your mobile device without the need of a backend in fact enabling the development of a desktop app in "pure" Javascript.

It has been a long way back from those days, now we have a complete Delphi like IDE that compiles to javascript, by "complete" i mean serious stuff: object oriented, inheritance, interfaces, types etc. forms designer and pretty much every developer productivy tool to create a complete application that will run in offline or online mode, also you can persist your objects inside the mobile device using the sqlite API but in dataset oriented fashion. Even you can embed JS code just like Delphi days when you could embed ASM code in your app.

For my knowledge there is no other tool as complete as SMS for creating these desktop-like apps in JS, sure you have a myriad of JS compiled languages out there but believe me, you won't find an rapid development tool like this, i have been waiting in vain for something like this for Typescript but to no avail.

I don´t know if this tool will gain the momentum is deserves but if we could get a glimpse on the future of web based development tools it would be something like SMS.

Time will tell.

http://smartmobilestudio.com/




Comments

Popular posts from this blog

Fabiano Caruana kicking ass like a madman at Sinquefield Cup, perfect score so far.

Well, it seems that there is a monster in town, and no, my friend, he is not a talented norwegian boy, he comes from the land of pizza and macaroni. Fabiano Caruana has defeated every single top player in the Sinquefield cup, including no other than current world champion and number 1 Magnus Carlsen. To put Caruana's performance in context we must remember some other great winning streaks such as Fischer's interzonal-candidates (including 6-0 over Taimanov and 6-0 over Larsen), Karpov at Linares 1994, Topalov at San Luis 2006. So, we must wait for the second leg of this tournament, Caruana can still enhance his score, there is a nice article at chess.com These recent results from Caruana just confirm that he is the closer contender for Magnus Carlsen, the world champion has been affected by a decline in his game since the olympiad in Norway, there must be some psychological component on it, since he is not even close to his impressive results from the last 3 years. Now, fo