It's one of those problems where execution is extremely important.
Look at the game development world. There have been countless "game makers" that saw limited, niche success if that, usually because they were not powerful or expressive enough.
Then along came Unity.
Of course, you still have to write game scripts in Unity... but you do a whole lot of your work in the Unity IDE, dragging and dropping, clicking to attach things or to change properties, tweaking animations, colours and materials.
It is a revolutionary way of making games, and is rightfully enjoying huge success.
We need (at least!) a Unity for application development, and we need it yesterday.
But instead we have... Sublime Text, LightTable and Visual Studio. All ways of writing enhanced text.
Look at the game development world. There have been countless "game makers" that saw limited, niche success if that, usually because they were not powerful or expressive enough.
Then along came Unity.
Of course, you still have to write game scripts in Unity... but you do a whole lot of your work in the Unity IDE, dragging and dropping, clicking to attach things or to change properties, tweaking animations, colours and materials.
It is a revolutionary way of making games, and is rightfully enjoying huge success.
We need (at least!) a Unity for application development, and we need it yesterday.
But instead we have... Sublime Text, LightTable and Visual Studio. All ways of writing enhanced text.