You have two excellent options here for web development in Python:
- Django <https://www.djangoproject.com/>: a high-level Python Web framework for quick development - Flask <https://flask.palletsprojects.com/en/1.1.x/>: a micro web framework Both of these packages work nicely with several different GCP products. Personally, I prefer Django because it provides a more comprehensive workflow, but it has a steep learning curve. Flask, on the other hand, is much more lightweight and works well for small projects. Both options provide nice templating that is suitable for the type of website you are hoping to develop. Regarding your infrastructure, a lot will depend on how involved you want to get. If you wish to develop websites and host them on GCP, you can look at the many different options you have available <https://cloud.google.com/solutions/web-hosting> to you. The two primary services for dynamic websites are Cloud Run <https://cloud.google.com/run> and App Engine <https://cloud.google.com/appengine>. If you want to focus on mobile development, you can have a look at Firebase Hosting <https://firebase.google.com/products/hosting>. Although it is possible to use Python and Firebase <https://firebase.google.com/docs/database/rest/start> to integrate your website with a mobile option, the most popular method seems to be using Flutter/Dart. An excellent place to start is to play with some of the available products. There is a Cloud Run interactive <https://shell.cloud.google.com/?walkthrough_tutorial_url=https%3A%2F%2Fwalkthroughs.googleusercontent.com%2Fcontent%2Fcloud_run_cloud_code_create_service%2Fcloud_run_cloud_code_create_service.md&show=ide&environment_deployment=ide> walk-through to get you started and some good Python documentation for App Engine <https://cloud.google.com/appengine/docs/python>. If you want to create a Python-specific development environment with GCP, it is good to follow this guide to help you get started <https://cloud.google.com/python/docs/setup> On Thursday, March 25, 2021 at 12:44:39 PM UTC+1 Ooty Beauty wrote: > Hi, > > I'm new to Google Cloud. I'm planning to build a dynamic website with > Python and would like to know from the experts what product/solution best > suits the requirement given below > > I HAVE: > > 1. Domain registered on domains.google.com > > > I WANT TO: > > 1. Build a dynamic website with python > 2. Host the website in the cloud as I don't have my own infrastructure > 3. Develop API for both website and mobile > 4. Store the data in the cloud > 5. My development team to have access to the code > 6. Update the website/API regularly without complication > > Thanks, > Pradeep > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/96d904da-c944-4b3d-b621-7c657cbbf71en%40googlegroups.com.
