-1

I am looking to build a Order Management and Task Management App for my company. I am a beginner in Programming and know only Javascript (Can manage with HTML and CSS ) . This app would also require to connect with a database. Is it possible to build it only using Javascript (without the use of any other languages like PHP etc) and is it advisable. Is there any other more feasible solution.

If Javascript will suffice, a few more queries in the same line

  1. What database would be the best to use ?
  2. Would using Angular JS help ?
  3. How do I search and use if theres a similar project in Github that runs only on Javascript ?
Manish Jain
  • 7
  • 1
  • 5

3 Answers3

1
  1. suggest you read more about the MEAN stack, it's a very popular stack that let you build the whole stack (DB, Server side logic, Client Side logic) with Javascript alone.

in short:

  • MongoDB, a NoSQL database
  • Express.js, a web application framework that runs on Node.js
  • Angular.js, a JavaScript MVC framework that runs in browser JavaScript engines
  • Node.js, an execution environment for event-driven server-side and networking applications
  1. using the angular JS is optional in my opinion, it is required if you want to make it to feel as single page app.

  2. try this on github, an example for MEAN stack.

LiranC
  • 2,400
  • 1
  • 27
  • 55
  • mean.js or mean.io - Whats best ? And I have never worked on any frameworks except for WAMP . How difficult do you think is this if you only know Javascript and HTML – Manish Jain Jul 10 '16 at 04:01
0

You have to Choose

  • Nodejs Server (Javascript)
  • AngularJS Client (Javascript )
  • Mysql Backend

They are More Flexible with friendly Solutions

Gopinath Kaliappan
  • 6,929
  • 8
  • 37
  • 60
  • Hello Vicky, Can you please advise me how do I setup an environment for Angular and node with Mysql as database .. Will Wamp work ? – Manish Jain Jul 16 '16 at 12:14
  • Its Pretty cool if u use Wamp server ,See this link https://www.youtube.com/watch?v=hh0eUrbdcNY ,or See this tutorial https://trinitytuts.com/node-js-express-connectivity-with-phpmyadmin/ then Just include angularjs and start your node application ... :) Happy Coding – Gopinath Kaliappan Jul 16 '16 at 13:31
  • Is MEAN not advisable ? Is it difficult to adapt mongo db as a beginner programmer ? I feel i would get more support if I use MEAN than using Node, angular and mysql combination as very few ppl are using it. What do u you suggest ? – Manish Jain Jul 16 '16 at 13:56
  • Why not MEAN , Why not (MySql ,Nodejs,Angularjs) its depending on our choice .... Apart from that php , nodejs , java Supporting mysql ... U can get more support from mysql ... your every question will be answered ... – Gopinath Kaliappan Jul 16 '16 at 15:56
  • This is my first project .. I have only learnt Javascript ...and trying to learn AngularJS and I know considerable HTML and CSS.. Would you like to collaborate and help me execute this project ? – Manish Jain Jul 16 '16 at 17:21
  • OK , Don't worry , Start from AngularJs , Because if u know angularJs Then u can do anything from it ... See Plnkr examples . and Js Fiddle , Any Doubt u can ask me ... – Gopinath Kaliappan Jul 19 '16 at 06:51
  • Thanks Bro for the awesome support.Truly appreciate that. – Manish Jain Jul 19 '16 at 09:19
  • Is there another way I can remain in touch with you ? – Manish Jain Jul 19 '16 at 09:25
  • Yes , We can communicate through email ... – Gopinath Kaliappan Jul 19 '16 at 11:23
0

You could build and host your app on something like https://firebase.google.com/ - build the entire thing in eg polymer and let google host it, that way you'd be building the thing entirely in JS, no other language required

kristian nissen
  • 2,809
  • 5
  • 44
  • 68