I was wandering if there are any frameworks like Google Web Toolkit to create We
ID: 650564 • Letter: I
Question
I was wandering if there are any frameworks like Google Web Toolkit to create Web Apps? (Apps like Evernote, Spring Pad, Google Docs, etc.).
I am fluent in Java but could learn a new language without much problem. So is there any kind of framework that would allow me to write Web Apps without worrying much about UI element design and client-server communication?
I have heard of one-- Vaadin. Is it something like what I am looking for? If yes, are there any alternatives?
I'm hoping to make a Web App similar to this: Gantter. Mostly the UI and smooth usability.
Explanation / Answer
Python is a great language to start with, Flask is also a great web framework for people who want to learn the fundamentals of web development, it's called a micro-framework, it only does a few things, unlike other frameworks.
You can use 3rd party libraries, or even your own to provide new functionality.
This is better suited for a beginner since you won't learn too much at once.
Here's a "hello, world!" app in Flask:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
However, if you want to stick to Java, there's Play!, it's easy to learn, and has a decent feature set.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.