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.

Reply via email to