Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

taahrqqhar
14,147 PointsCan I build a site completely running javascript without php?
I ask this question because I want to build my own web apps. I want to build a site where people login and keep track of locations they traveled to. I started working with php and found it annoying but fell in love with javascript and ember framework. I want to know if anyone can give me like a quick summary on what steps I should take to build this project.
so far this is what I got...my plan lol
- mock up (photoshop)
- build it in html and css
- create login page (help with this as far as backend)
- databases (help with this as far as backend)
- test it
- launch it
I know i simplified it but what i need someones help is 3 and 4 what framework should i use ? and can it be done everything through javascript with out needing php or anything else??
3 Answers

Aurelian Spodarec
7,369 PointsHi, you can build amazing sites with HTML/CSS and JS.
But to store informations and that stuff, you will need to have some server language like PHP or Ruby on Rails.
If you don't like PHP. I would definitely suggest Ruby On Rails track. Is really easy in my opinion.
Everything you achieved now, its great , just a step further and you can develop your own Facebook like site!

kj2
5,933 Pointsyou could do this with node.js which is server side javascript, their it not a treehouse course for it yet, but will be soon, but their are some great books on it, if you know JS pretty good, you keep pick up node pretty fast as its all Javascript! here is a good intro book on it http://www.amazon.com/Node-Running-Scalable-Server-Side-JavaScript/dp/1449398588/ref=sr_1_25?s=books&ie=UTF8&qid=1417058780&sr=1-25&keywords=nodejs+books

kareem Pierre
Full Stack JavaScript Techdegree Student 20,263 PointsIf you want to build apps only using JavaScript and want the same dynamic logic used in other languages such as PHP. i suggest learning about Nodejs. this requires advanced skills in JavaScript and a good understanding of back-end concepts. It has a very strong community and offers great resources to learn.
I recommend learning about something called expressjs, which uses connect middleware. You will need a firm understanding on how connect works with node to fully grasp its functionality in express.
Links to the docs:
Nodejs: http://nodejs.org/documentation/
express: http://expressjs.com/starter/generator.html
connect: https://github.com/senchalabs/connect
I also recommend learning how to use the command line so you can use something called NPM(Node Package Manager). This can be found on the node website.
Aurelian Spodarec
7,369 PointsAurelian Spodarec
7,369 PointsI would also add , i think it would be good if you knew maybe basics of PHP and use frameworks . Same as with wordpress, if you can code , and make a wordpress themes, with some of PHP basics for frameworks, the work you will achieve there, will be amazing and really fast. Saying that chat , and that stuff takes quite long to code and logic aswell..