Quark is a new type of MVC framework for RIA
Posted in Business thoughts on October 17th, 2010 by sinica – 1 CommentI never said this clearly until now: Quark is a new generation MVC framework for RIA. Yeap.. We are not competing with Rails like frameworks (and we don’t copy them) because our point of view is that RIA is the future for web based applications. Generating html code on servers is ugly,messy and stinks (uhhh
)!
We are currently using Adobe’s Flash (because Flex is mature enough to build on top of it) but one day somebody should port our MVC on JavaScript or even better, should implement Quark Schema support directly in the browsers. If we succeed to promote our framework, I expect that in 5 years, Quark Schema language will be a web standard. If we fail,I think that somebody else will rediscover later what we are doing: there is just no other way!
Because in Quark applications, the domain knowledge is strictly separated from the framework, I can see coming a day when Quark like frameworks will get support for many languages (on the server side) and that will provide a solution to the dreams of MDA (without using UML of course).
UML is probably too abstract and not that friendly for traditional developers but the idea of building applications around of a domain model and to be able to easily port an application from .net to Java or to a new technology that will appear in 5 years, has real value.
With this approach, an investment that a company is doing in software will preserve his value many years.
We bet on promoting SensErp as a RAD tool to create working DESIGNS and PROTOTYPES for Enterprise Applications but when developers will taste its power, they will adopt Quark as their favorite programming framework!
