Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IDE for MEAN stack [ MongoDb,Express,AngularJs,NodeJs ] [closed]

Tags:

mean-stack

For designing the MEAN stack application, I am creating separate modules( angularjs,expressjs,nodejs,mongodb) and i am linking them manually. Can you please suggest me an IDE available for directly designing MEAN stack application.

like image 987
Balayesu Chilakalapudi Avatar asked Mar 07 '14 11:03

Balayesu Chilakalapudi


People also ask

What is Node JS in MEAN stack?

Node. js is used to write the Server Side Code in Javascript. One of the most important points is that it runs the JavaScript code outside the Browser. It is cross-platform and Open Source.

Is node js a stack?

js, AngularJS (or Angular), and Node. js) is a free and open-source JavaScript software stack for building dynamic web sites and web applications. A variation known as MERN replaces Angular with React.

What is MEAN stack?

MEAN is a collection of JavaScript-based technologies — MongoDB, Express.js, AngularJS, and Node.js — used to develop web applications. From the client and server sides to databases, MEAN is a full-stack development toolkit. This tutorial walks you through the creation of a web application using the popular MEAN stack.

Why choose the MEAN stack for web development?

Valued for its flexibility, consistent language, and scalability, the MEAN stack is an excellent choice for any web development destined for the cloud. If you want to see how easy it is to develop and deploy an application to the cloud using a MEAN stack, IBM offers a simple tutorial for creating a modern application in a MEAN stack.

Is the MEAN stack the right choice for your application?

While the MEAN stack isn’t perfect for every application, there are many uses where it excels. It’s a strong choice for developing cloud native applications because of its scalability and its ability to manage concurrent users.

Why choose MEAN stack for building node apps?

Whether you’re building a high-throughput API, a simple web application, or a microservice, MEAN is the ideal stack for building Node.js applications. All of the MEAN stack components are open source in nature and therefore allow a generous, free-of-charge opportunity for developers.


1 Answers

These topics on Stack Overflow usually get flagged as contentious or something after a while. However I thought I would share my own experience of using JavaScript IDEs under Windows.

I was using PyCharm, however my dev box is ageing a bit and PyCharm is too heavy for it. Besides, as the name implies, it's really for Python, in fact I started using it for Django.

If I could afford WebStorm and a box to run it on, I'd definitely check that out :)

I fell back on the default at my workplace, Notepad++. However the linter add-on is a bit clunky, and it has real difficulty rendering JavaScript in HTML.

For now I am satisfied with my recent discovery of brackets.io. It does have an early days feel to it, but I find it's code completion particularly useful, and once I got an add-on to use JSHint instead of JSLint it chimes very well with the meanjs code I'm learning from. Meanjs uses swig templating, which parses as straight HTML so there's no problem there, but if you're wedded to a particular template module then you should look for an IDE that supports it, either directly or via add-ons. Brackets.io seems to have quite a lively add-on community at the moment.

like image 116
Jim McNeill Avatar answered Jan 06 '23 07:01

Jim McNeill