Server Side Development

Server-side development is one of the technologies often involved in creating websites and Web applications. Server-side development utilizes technologies operating on a Web server. These technologies often include server-side programming languages and Web databases. Server-side development has a number of advantages and considerations for developers

Server Side Development

Dexlock

Domain Driven API Development

Domain Driven Design is about mapping business domain concepts into software artifacts,It basically covers the domain modeling and design aspects mainly from a conceptual and design stand-point.Domain Driven API Development is also influenced by several aspects such as Business Rules,Persistence,Caching,Security,Code Generation,Test Driven Development,Refactoring etc

Dexlock

Dropwizard

Dropwizard is a Java framework for developing high-performance, RESTful web services. Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done.Its goal is to provide performant, reliable implementations of everything a production-ready web application needs.

Dexlock

Play Framework

Play is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.Play is based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption for highly-scalable applications thanks to its reactive model, based on Iteratee IO.

Dexlock

Vertx.io

Vert.x is a lightweight,high performance, polyglot event-driven application framework that runs on the Java Virtual Machine that's designed for modern mobile, web, and enterprise applications. Distributed Event Bus acts as a nervous system of Vert.x which connects components on the server-side

Dexlock

Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. It takes care of much of the hassle of Web development. It's free and open source.It also provides an abstraction layer (the "models") for structuring and manipulating the data of your Web application.

Dexlock

Flask

Flask is a Python web framework built with a small core and easy-to-extend philosophy and based on the WSGI toolkit and Jinja2 template engine. It is BSD licensed. Flask takes the flexible Python programming language and provides a simple template for web development.

Dexlock

Yii

Yii is a high-performance PHP framework best for developing Web 2.0 applications.It has powerful caching support. It is explicitly designed to work efficiently with AJAX.Security comes as standard with Yii. It includes input validation, output filtering, SQL injection and Cross-site scripting prevention.Yii helps to develop clean and reusable code.