Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am putting together a REST service that can do the following:
Accept incoming files as part of a PUT request. The files can be as much as a few gigs in size.
Handle authentication.
I started my code with bottle and it was pretty compact to use but someone pointed me to cherry. I am still new to python web frameworks so would like to know people's opinions.
well, you can do RESTful webservices with any framework you like. I do have a small preference over bottle.py, because I like the plugins and routes as decorator model... And btw, you can put cherry in a bottle :-) (sorry for the joke)
But what's important given your constraints is that you do not use a wsgi backend to serve your files, as current wsgi implementation is a terrible bottleneck for concurrency, but instead choose another backend.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm a Python/Web dev who wants to build rich desktop applications. After realizing that both Qt and Kivy are trying to ram a shitty DSL down my throat (not saying that's a necessarily bad thing, I just kind of have an aversion to it), I thought I'd much rather work with the technologies I feel most comfortable with - namely, HTML5/CSS/JS on the front end and a back end driven by something like Tornado or Node.js.
What options would I then have for the container which would run the front end? Everything just looks so bloated and unwieldy.
I've had some success with running Chromium Embedded Framework via its Python bindings. I'd like to play around with a Gecko-based analogue, though.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I have a program written in python. I wan to create a site, which provides the results from the site in a web page. The web-page takes input from user process data by the python [program and gives output in the web[age. I have heard that there are web frameworks like web2py, flask, django etc. The site has only minimal data to work on. Which one should I use?
I can only tell my opinion, because there is no right or wrong answer. If you have a small project, use a microframework like bottle.py, cherrypy..., if you have a HUGE project it might pay off to get familiar with a full-blown framework with database-integration like django.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I do not even know how to start to ask this question. So here is my best effort. Please guide me along. I have always been interested in GAE. Now I would like to develop an application that uses GAE. But I am having trouble selecting the appropriate technology stack to use with GAE. For example, should I use Python or Java in GAE? Should I use GWT or some other tool to develop the end user interface (GUI).
Right now, I tend to favor using Python on the GAE. But I don't know about the end user interface (GUI). Is GWT the only option?
About my little application:
The application will allow the user to input information/photos about an inspection (common stuff) and create a record of the inspection. Then the application will generated an inspection report (common format) of a selected record.
I hope this is enough to describe my dilemma. Thanks,
App Engine Python applications have built in support for webapp2 which itself inherently support Django templates out of the box. GWT is definitely not the only option.
As Thomas Orozco said in his answer, you can use a myriad of front end technologies. Although I've never tried it, if you wrote your app in Python I'm sure you could use Cheetah, Jinja2, or some other templating language.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have a very I/O intensive task (it crawls webpages). I want to make this task available via a web API and built some JavaScript+HTML interface on top of it. And I want to do it in Python, since I already have a set of Python scripts implementing this task.
Now I'm looking for a Python web framework to do this. What web framework can you recommend for a very I/O intensive web page?
Some more details:
I already worked with Flask and I liked it
I don't need user management, but I need sessions
I want to build the actual UI with Angular/Ember
Since it's about web crawling, I'd go with Scrapy as a crawling tool and twisted event-driven networking engine/web-framework. Scrapy is actually built on top of twisted, so this set might be a good choice for you.
Also, take a look at tornado web framework that is using non-blocking I/O.
Hope that helps.
Django is the most popular web framework for Python.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I want to start developing an ERP for small companies, So I'd like to know what python web framework is highly recommendable for?
I don't think there's any particularly suited for ERPs. Check out a list of all the current frameworks: http://wiki.python.org/moin/WebFrameworks.
openerp is open source and written in python, it uses cherrypy and other things
A open source erp solution called ERP Next [ https://erpnext.com/ ] uses python framework called WNF Framework [ https://github.com/webnotes/wnframework ] .You can ask for a free demo and gauge the
Frappe is the underlying framework of ERPNext, you can check it out. Documentation is relatively unavailable though so you may have to work your way through the source.
Check out web.py. It's a very minimalist Python framework and gives you the flexibility you might need to build something outside of the mainstream data-driven app
http://webpy.org/