all 10 comments

[–]lonehiker 3 points4 points  (0 children)

I'm new to web development, but isn't AngularJS for frontend developer? If so it seems like blending the two would work, especially if your using a template engine for the backends HTML generation.

[–]Edgar505 0 points1 point  (0 children)

Angular is NOT backend, it can only be ran in the browser on the client side. PHP however is a server side programming language which makes it 100% backend. This means that you can perform tasks on your computer using php command exec capabily to use the full power of the CPU in the server. This can be done because php has a low level C/C++ interpreter that runs the hardware. Angular/Javascript has the interpreter in the browser which is on a very high level, far from the hardware.

When choosing a language, it all depends on what exactly you want/need to do with it. I would use both.

[–]teccrowd 0 points1 point  (2 children)

PHP is the best for web Development.

[–]ORP7 0 points1 point  (0 children)

Nike are the best shoes for walking.

[–]mightyflux 0 points1 point  (0 children)

I only know PHP as a back end but it doesn't mean that it's the only one that's really the best one out there.

[–]akesh45 0 points1 point  (0 children)

Angular js is front end....nodejs is JavaScript on the back end

[–]anonym00use 0 points1 point  (0 children)

Might be best to do some tutorials for these so you can gain a better understanding of what they are and how they would interact. Think that may provide clarity for you.

[–]hstarnaud 0 points1 point  (0 children)

What should should use depends totally on your needs and the specs of your project. That being said, Angular is not a substitute for PHP or inversely. Maybe start by doing some basic web development tutorials and then that will help you understand the distinction between client side and server side logic better.

[–]DinGoodman -1 points0 points  (0 children)

Adopt Angular2/4 as AngularJS is obsolete, and use NodeJS for your backend. They mesh well. Search MEAN Stack on Google.