I am beginning with node.js, mongodb ... I want to make a web application that connects to a mongodb and to create a CRUD product. I've created my API Restfull with express.js and mongodb. Now I have to do the frontend and I'm lost. For the Frontend I plan to use AngularJS, ReactJs or EmberJS but I do not know what should I choose to start, because I've never used any of these technologies and I would use it more easy to use and understand if possible (or if there are other, easier). Any tips?
Related
I've been trying to build a website with a backend via Django and a frontend via React. I would like to make it so users can see the contents of a CSV file. The Django rest framework site recommends using the following: https://github.com/mjumbewu/django-rest-framework-csv#readme
I was wondering if anyone had any examples of how to use this to turn into an api that can then be used on the frontend with react. I can't seem to find any examples of how to do this.
I followed some Firestore tutorials and I didn't need to build an API, instead, Firestore connected with the front end and offered features similar to an API. Is this the optimal way to use Firestore? Should I be building an API on top of my front end app to connect to Firestore?
I'm new to using Firestore and NoSQL but I want to quickly build an MVP that's scalable. I'm used to building a python (Flask) API and a PostgreSQL DB, but I want to do something simpler and quicker. Any insight into how Firestore works will help.
If I understand correctly, you would like to know if you should create a back end API to request/pass data between your front end and Firestore.
You do not need your own custom API to connect with Firestore. Googles SDK connects directly from your front-end to your Firestore. Here is their quick start guide.
To make this secure, you will need to set good security rules as documented here.
I'm getting to be quite proficient at writing websites with a reactjs frontend. So far I've used a .NET Core backend and an SQL database with it, but recently I've gone a bit into switching the .NET stuff out for an ExpressJS backend.
However, for many web pages it can be helpful to have some sort of content management system for the customer to put in custom texts and stuff.
So ... what do you guys suggest I look into for content management? It would preferrably have to work with a reactjs frontend and probably an expressjs backend.
I am beginner on firebase and need some help with project decision. I am building a react native app for someone and for the database I was thinking of using firebase, but when I was going through the docs I realized that firestore offers Backend Service, does this mean I don't have to use any framework for the backend. I was originally planning to use Django but if firestore provides backend service, it will provide lot more ease to the project. Can anyone give me an explanation on this ?
You can indeed directly connect your ReactJS application to Cloud Firestore, bypassing the need for your own server. To secure the application you'd use Firebase's server-side security rules, which allow you to control who can read and write what data. This is of course extra important, since you're opening up the database for direct access from the client applications, and the rest of the internet.
To access Firebase from React Native, many developers use the react-native-firebase library, which wraps more Firebase services than the JavaScript SDK does.
I am building an angular app and the next step is to put it on GAE and I was wondering what backend should I use. I have my html pages ready I just need now to set up a backend so I can store and retrieve data for my little project. An information on this would be great. I don't think I would need to use jinja for this.
Well, as you say, Angular will be used for UI. For the backend, GAE being PaaS, it gives you number of services. One of the services is persistence. It's done using either the Data Store Service (NoSQL) or Google Cloud SQL. You can also make REST API around your persistence and business logic in the backend using Google Cloud Endpoints that you can use in JavaScript client.
To develop the backend and make use of these services you have many options: PHP, Python, Java, Go, ... . You can pick the one you like and more familiar with.
If you decide to use Java, you may want to take a look at Objectify. It makes your persistence code simpler and clearer than using the Data Store API directly. Also Google Plugin for Eclipse will make it much easier for you.
Note that although I used links here for services in Java, there are similar pages for python and other languages too. So you can use the same services in your favorite language.