Error messageThe spam filter installed on this site is currently unavailable. Per site policy, we are unable to accept new submissions until that problem is resolved. Please try resubmitting the form in a couple of minutes.
The new features of the technological development occurred in recent years have enabled web technologies to make a significant step forward in terms of evolution.
This development has also contributed, more generally, to changes in software systems, as they can potentially be distributed over a wide panorama of devices, often very different from each other.
The evolution of web technologies therefore doesn’t concern only the programming languages, but they are also extended between platforms and software architectures and reference models used in the creation of modern software systems.
EVOLUTION OF REFERENCE MODELS AND ARCHITECTURES
Every software system presents features that orient the developer towards a particular architecture rather than an other.
Nowadays most of the modern software systems present an architecture oriented to SOA service and are based on an advanced client/server template (with the distribution of resources and computation on both layers) establishing REST architecture as its more widespread implementation, thanks to effective design principles that allow you to achieve excellent results.
EVOLUTION OF TECHNOLOGIES
The process of languages and platforms is continuously evolving and if a few years ago there was a clear distinction between client side and server side technologies, now it is possible to develop software systems by using homogeneous technologies for both layers.
NEW LANGUAGES AND PLATFORMS
A very important aspect related to new web technologies (Dart and Typescript) is the compatibility with the platforms in which software systems must be executed.
A recent trend in this field is to get web developer closer to mobile platforms, for this reason projects such as Tizen, Blackberry 10 were born. These render compatible natively applications built with Web technologies. Even in this case Typescript would be at and advantage compared with Dart, and its success will continue to depend on market policies that could be implemented to spread its runtime environment with high performance.