Spark Framework: An expressive web framework for Kotlin and Java

Web Name: Spark Framework: An expressive web framework for Kotlin and Java

WebSite: http://sparkjava.com

ID:156463

Keywords:

expressive,web,An,

Description:

Spark - A micro framework for creating web applications in Kotlin and Java 8 with minimal effortSponsorsSpark is sponsored by Feature Upvote. A big thanks to them for helping the project to grow.Built for productivitySpark Framework is a simple and expressive Java/Kotlin web framework DSL built for rapid development. Sparks intention is to provide an alternative for Kotlin/Java developers that want to develop their web applications as expressive as possible and with minimal boilerplate. With a clear philosophy Spark is designed not only to make you more productive, but also to make your code better under the influence of Spark’s sleek, declarative and expressive syntax.Lets you take full advantage of the JVMThe JVM offers one of the biggest programming ecosystems in the world. It has a lot of Java web frameworks, but pure Java web development has traditionally been very cumbersome. If you love the JVM, but hate verbose code and frameworks, Spark is the web framework for you. It will have you up and running in minutes, and you can even use it with Groovy or Kotlin or whatever you want. Spark is an expressive, lightweight and unopinionated pure Java (and Kotlin) web framework that doesn’t get in your way, unlike in other web frameworks, you can structure your application as you want.Microservices, microservices everywhere!2015 was the year of microservice hype, and now that you’re getting around to looking into it you’re about to realize that Spark is great for microservices. Microservices work best with micro frameworks, and Spark has your REST API ready to serve JSON in less than ten lines of code. Spark is mainly used for creating REST API’s, but it also supports a multitude of template engines. Why not create one Spark application for your backend and one for your frontend?Some companies using Spark:NodeJS developer? Using TypeScript? Try Spark instead!Lately, a lot of server-side web development has been taken over by NodeJS, but a growing number of NodeJS developers are using TypeScript and other statically typed languages that compile to JavaScript. Why not go all the way and use a language that was actually designed with types, and intended to run on the server-side? You also get all the benefits of running your application on the JVM, where libraries aren’t deprecated every day. If you’re coming from ExpressJS, then Spark’s syntax will feel very familiar, and unlike a lot of JavaScript web frameworks, Spark won’t be deprecated tomorrow.Typical usageOur 2015 survey tells us that over 50% of Spark users use Spark to create REST APIs, while about 25% use Spark to create websites. About 15% of deployed Spark applications each serve more than 10.000 users a day. Click here to read the full survey.

TAGS:expressive web An 

<<< Thank you for your visit >>>

Spark Framework - Create web applications in Java rapidly. Spark is a micro web framework that lets you focus on writing your code, not boilerplate code.

Websites to related :
The Microbiology Network | Dedic

  Let's TalkOur team of CGMP consultants and trainers stands ready to help you. Call us.The first consultation is free. Welcome to the Microbiology Net

ALLIANCE FOR THE PRUDENT USE OF

  Mission StatementThe mission of the Alliance for the Prudent Use of Antibiotics (APUA) is to strengthen global defenses against infectious disease by

The California Evidence-Based Cl

  Welcome to the CEBC: California Evidence-Based Clearinghouse for Child WelfareThe mission of the California Evidence-Based Clearinghouse for Child Wel

What is Internal Family Systems?

  What is Internal Family Systems? Transformative psychotherapy… and empowering paradigm. Internal Family Systems is a powerfully transformative, evide

The Medical Letter Home Page | T

  The FDA has issued an Emergency Use Authorization (EUA) for Regeneron's investigational monoclonal antibodies casirivimab (REGN10933) and imdevimab (R

Welcome to Technology Services |

  Virtual Private Networking (VPN) Virtual Private Networking (VPN) allows students, faculty and staff to securely connect to the campus network from a

VoIP Phone | VoIP Service | Vo

  VoIP (Voice over Internet Protocol) takes analog audio signals from your phone and turns them into digital data, and transfers them over the Internet.

Laravel - The PHP Framework For

  Laracon EU Online is happening soon! Sign up today! → The PHP Framework for Web Artisans Laravel is a web application framework with expressive, el

Home - Zend Framework

  Performance Engineered with performance tuning in mind. Zend Framework 3 runs up to 4x faster than version 2 releases! Extensible Open architecture ba

Avaya Business Telephone Systems

  The Avaya IP Office System is the perfect choice for today's business looking for a robust communications platform without the high cost. Avaya IP Off

ads

Hot Websites