Experienced Javascript/SQL developers no longer need to degrade web server
performance and scalability with overly-complicated Java and C# code. With
SQLAjax, you can easily exchange XML and JSON data with SQL stored procedures
through our SQLAjax message repeater. This enables experienced
Javascript/SQL developers to eliminate massive amounts of Java,
.NET, and PHP "spaghetti" code (sorry Microsoft).
If you already know how to write Javascript and SQL stored procedures,
then SQLAjax will enable you to move beyond the problems of SOAP/ORM forever,
and transition you toward the bright new world of Representational State
Transfer (REST). In the world of REST, simple string-oriented technologies
like XML and JSON replace overly-complex object-oriented technologies like SOAP
and ORM.
Typical .NET/Java legacy web application using object-oriented "Three-tier" Web Architecture:
When you use AJAX, you no longer need .aspx, .jsp, or .php files.
.NET, Java, and PHP all have simple mechanisms available to implement
custom HTTP handlers. The endpoint for requests coming through ASP.NET is a class implementing
IHttpHandler, which has very little surface area.
An .ashx file can do anything that a .aspx or .asmx file
can do, only much faster, and with FAR less code. Forget about Postback and Viewstate, those are
highly-stateful
ASP 1.0 technologies that are NOW OVER 10 YEARS OLD! Try our
Developer Pak and start reducing your code now.
A "SQLAjax" web application: Less code on the web server...More-scalable...Easier
to maintain:
By using message-based architectures like SQLAjax, 90% of your code can be executed in the browser
or as lightning-fast stored procedures on highly-scalable database servers.
Implementation of Business-to-Business data exchange, data warehouses, and
reporting data marts is greatly simplified with XML message-based architectures.
Putting highly-stateful business object libraries on web servers is a less-scalable
system architecture, yet this is exactly what many "vendor-centric" web architects are still doing (e.g. business objects, .NET polymorphism, SOAP Web Services, Object-Relational
Mapping, J2EE, etc).
HTTP and
SQL have
everything you
need to build
the fastest and
most-scalable
web applications
possible.
Service-oriented architectures like SQLAjax result in greater agility for
your team and your web development projects.
With Web 2.0 standards-based
technologies like SQLAjax, you will spend less than 10% of your time writing
.NET or Java code, and you can instead spend your time working on what really
matters: