Buford T Justice wrote: » php is a festering steaming pile of turd if you ask me & you should run a mile from it Stick with node. Angular > 2.x if you're looking for a framework
Goodshape wrote: » Yeah. I actually use both PHP and JavaScript all the time. They both have their issues but they've both come a long way in recent years. PHP7, Laravel, and Symfony are all very nice to work with – and nothing like the 14 year old (!!!) codebase of WordPress. And if you haven't used PHP with Composer (the package manager), then you haven't really used modern PHP. The old stuff doesn't compare. I find JavaScript remarkably similar. It would be easy to point to crusty old JS widgets or JQuery and dismiss it as a messy toy scripting language. The horrors of an out of control JavaScript codebase are something to behold. But, recently, with Node and NPM, Angular2+, React, TypeScript, and more... and the fact it seems to run everywhere (much like PHP!) – it's turned into a pretty solid option! I just think the JavaScript community and ecosystem is a bit more 'lively' at the moment. You'll probably never be out of work with either of them, but if it's one or the other – you might have more fun with JavaScript / Node.
Buford T Justice wrote: » If you want to build anything of quality on a front end then you are going to have to sit some js on top of it for animations or a half decent ux.
Goodshape wrote: » No problem sticking with Node. Given the choice the two it's probably the right place to start. I just take issue with people attacking one of the most popular and versitile languages on the web based on their limited knowledge of a decade old blogging platform (WordPress). Just no need for that. Some of the most successful and popular sites in the world have been built with PHP.
Goodshape wrote: » I just take issue with people attacking one of the most popular and versitile languages on the web based on their limited knowledge of a decade old blogging platform (WordPress). Just no need for that. Some of the most successful and popular sites in the world have been built with PHP.
zig wrote: » Over time as I struggled with wanting to settle on a language/career I tore myself apart wondering why people thought PHP was so bad (its the back end language I know best). Years of experience later and lots of reading, not to mention learning other framewords like node (and dipping my toes into other languages) etc has thought me to start ignoring "Avoid [language]" comments, unless there's a very good and very specific reason for it.
Buford T Justice wrote: » I also concede that javascript is also loosely typed, but since the introduction of typescript its made life considerably better. Declaring data types is optional, as is proper method signatures but if you declare them correctly you will get syntax highlighting and compilation errors when you try to compile ts into js.
Goodshape wrote: » Everyone has a preference, and that's fine, but the "php is a steaming pile of turd" meme is just short sighted, wrong, and pretty insulting to anyone who's working with the language.
Buford T Justice wrote: » Not in my opinion its not. Read my post again, I've given my opinion on the language as just that - my own opinion based on experiences that I've explained here. I've made no reference to the people that use it and if you are insulted by that then that's an issue for you.
Goodshape wrote: » In your opinion it's not insulting? I work with the language everyday and I'm telling you that it is. You've used an old framework on an old, deprecated, version of the language and feel you can state, as if fact, that "php is a festering steaming pile of turd if you ask me & you should run a mile from it". Let alone that you evidently, by your own admission, don't have enough experience with the language to make such a call, it's just a ****ty childish thing to do even if it were true.
Buford T Justice wrote: » php is a festering steaming pile of turd if you ask me & you should run a mile from it
Hollister11 wrote: » I'm a 4th year CS student as some of you know. In college we were 'taught' PHP. We did it for a week, but didn't do much. I have used it in my projects and while u know a little, most of what I get isn't self written. I get my solutions online. I want to learn a language really well that I can use for my 4th year project. Ideally I'd learn both, but I'm swaying towards node, as I want to know the JS stack. Any opinions?
Hollister11 wrote: » OP here. I see jobs I'm interested that require node, also require C# ASP.NET MVC. Should I learn this also.. Angular also? What is the 'best' for development age wage wise?