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:209006

Keywords:

expressive,web,An,Spark,Framework,and,Java,Kotlin,

Description:

keywords:
description: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.
Spark - A micro framework for creating web applications in Kotlin and Java 8 with minimal effort
Quick startJava
import static spark.Spark.*;public class HelloWorld {    public static void main(String[] args) {        get("/hello", (req, res) - "Hello World");    }}
Kotlin
import spark.kotlin.*fun main(args: ArrayString) {    val http: Http = ignite()    http.get("/hello") {        "Hello Spark Kotlin!"    }}
Run and view
http://localhost:4567/hello
Sponsors

Spark is sponsored by Feature Upvote. A big thanks to them for helping the project to grow.

Built for productivity

Spark 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 JVM

The 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 usage

Our 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.

Spark Framework is a free and open source Java Web Framework, released under the Apache 2 License | Contact | Team

TAGS:expressive web An Spark Framework and Java Kotlin 

<<< 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

  keywords:Environmental Monitoring, GMP, Compendial Testing, G.M.P., Contamination Control, Microbiology Quality Control, Microbiology Quality Assuranc

VoIP.com Domain

  keywords:Internet, Domain, VoIP, Technology, IPv4, Marketing, Computer Service, Telephone, Phone, Voice
description:

hello, welcome to jonronson.com

  keywords:So You've Been Publically Shamed, The Psychopath Test, The Men Who Stare At Goats, Them, Jon Ronson
description:Welcome to the jonronson.com

Monterey Bay Equestrian Center |

  keywords:
description:Fulfill your sense of adventure with horse rides on the beach, romantic carriages for couples, pony parties, weddings, and much

幸运快三投注号_快三权威投注平台

  keywords:幸运快三投注号,快三权威投注平台下载,快三网上投注平台官网
description:幸运快三投注号【官方指定平台】彩票注册就送28-888!:全国最大的快三投注平台,

Home (GB) | BBA Reman

  keywords:
description:ABS, ECUs, Power Steering, Throttle Bodies, Sat Nav and I.C.E, Instrument clusters From stock or your faulty unit rebuilt with a

Social Urban Bar Restaurant - D

  keywords:Social, Urban, Bar, Restaurant, Downtown Rockford, Illinois
description:
Social Urban Bar Restaurant - Downtown Rockford, IL

The WTV Zone - Your Friendly Fam

  keywords:
description:Android Hosting, Tablet friendly hosting, Smart Phone Hosting, Google TV Hosting, family friendly hosting, family friendly websi

ClixTa.com is for sale | HugeDom

  keywords:
description:Get the premium .com domain you deserve. Seamless and professional transactions. Payment plans available.
Questions?+1-303-893-0

One Sky Media Webmasters | Best

  keywords:
description:Best digital marketing firm offers web design, PPC, Internet marketing, SEO service for towing, ecommerce, landscape, restaurant

ads

Hot Websites