In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-25 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly introduces how to create a small web project, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand it.
Introduction
Flask is a lightweight web application framework with a high degree of customization. Compared with other similar frameworks, it is more flexible and easy to use. And because it highly encapsulates the server gateway interface of python, its code is more concise and easy to understand, and it is easy for beginners to use.
Application
One of the widely criticized aspects of python is that its performance is not as good as that of compiled languages such as java. As a lightweight web framework, flask is also different from Django and Tornado for python framework in performance optimization. But because of its lightweight and fast development, it is more than enough to build small web applications, and it is also a good choice to use flask for prototype development (computer majors who worry about graduation design finally have an easier choice).
Compare
This is a simple page of Flask that returns helloworld. There is only one app.py file. If you directly interpret and execute this python file, you can use the web application.
From flask import Flaskapp = Flask (_ _ name__) # initialize a flask application @ app.route ('/ hello') # this note indicates that if the incoming path is / hello, execute the hello_world function def hello_world (): return 'Hello Worldword' # returns helloworld, or you can return a page if _ name__ = ='_ main__': app.run () # to run the flask application
This is a simple java page that returns helloworld. Not only the code is much more complicated, but also the code is only the most critical part of the whole project. This code also needs the support of web.xml, needs to be deployed on Tomcat to run, and needs to be compiled before deployment.
Package com.example.demo1;import java.io.*;import javax.servlet.http.*;import javax.servlet.annotation.*;@WebServlet (name = "helloServlet", value = "/ hello-servlet") / / this annotation indicates that the servlet is associated with the path / hello-servlet public class HelloServlet extends HttpServlet {public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException {response.setContentType ("text/html"); / / sets the response type to html PrintWriter out = response.getWriter () / / use printWriter to output out.println ("hello world!") of the response stream ; / / write helloworld}} in the response stream
Java's servlet is much easier after using annotations, but it's still not as good as Flask.
Thank you for reading this article carefully. I hope the article "how to create a small web Project" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support and follow the industry information channel. More related knowledge is waiting for you to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.