4 ms·
Wordpress, drupal, magento, phabricator, mediawiki, sugarcrm... These are vastly popular, feature rich out of the box tools in PHP, aka the "killer apps". As
by zer00eyz 11y ago
Wordpress, drupal, magento, phabricator, mediawiki, sugarcrm...
These are vastly popular, feature rich out of the box tools in PHP, aka the "killer apps".
As I don't follow the node community, what are the killer apps on the node side? Im talking about a complete piece of software, where I would want to set up an environment not for development but for running an application.
- k__ 11y agoPHP was cool in the pre-SaaS era, where the only "cloudy" thing was renting webspace or server. You had to install and manage your Wordpress and co. yourself. I think >99% of the people who wanted a website (blog/forum/etc) had to call an IT guy to get this running. Now they just have to register for a SaaS and the most technical they have to do, is linking their domain to it.
- audessuscest 11y agoI 100% agree. That's what keep PHP so popular. Similarly, Rails made Ruby popular. (I won't call phabricator a "vastly popular, feature rich out of the box tools")
- sonnyp 11y agohttps://ghost.org/ https://ghost.org/
- audessuscest 11y agohttps://news.ycombinator.com/item?id=10127715 https://news.ycombinator.com/item?id=10127715 "I will be honest. I use ghost as my blogging platform for about a year, and in comparison to wordpress... it just doesn't hold up. Everything from stuff as big as upgrading, mid range as plugins, and even simple things like spell check were overlooked (at least in the version I have). It kind of reminds me of the Pepsi Vs. Coke test. Went to it for that initial appeal of simplicity.. and now am very dissatisfied due to how much its lacking."
- mellett68 11y agoI agree from my experience with Ghost but attribute it to being a young platform.
- delta9 11y agoIt's not open source, i cannot checkout it and start building something with it...
- joshuacc 11y agoPersonally, I'd say that the front-end tooling ecosystem constitutes the "killer app": - Minification: Uglify - Transpilation: Babel/TypeScript/CoffeeScript - JS Module Systems: Require/Browserify/Webpack/JSPM - CSS preprocessors: Less/Sass/Stylus - Linting: JSHint/ESLint/CSSLint If you're using a lot of front-end tools, you're using Node. And if you're using Node, you might as well use it to write your APIs.
- audessuscest 11y agoThat's not true for a simple reason : Many people who use these front-end tools, still use PHP to build website (like I do)
- joshuacc 11y agoSure. And lots of people that use Rails still use it to communicate with Java-based backend systems. That doesn't mean that Rails isn't Ruby's "killer app."
- audessuscest 11y agoSorry i wasn't clear. I don't deny these front tools are node's killer app (they obviously are). I deny it is enough to make node replace php.
- BrianDGLS 11y agoI agree. At this time Javascript's biggest strength is build tools. It may not be as mature as PHP on the server, but there is so much community growth that I don't think it will be long catching up.
- delta9 11y agoIt's like saying PHP as a great community, we will catching up JAVA soon.. non sense, as the topic said, I want to use node if there are some killer app that I want to use, like the one I know in other languages. Do you know any like drupal for example (multilingual, workflow, content management system, and more) ?
- maratd 11y agoPHP today is overwhelmingly being used to augment/modify: > Wordpress, drupal, magento, phabricator, mediawiki, sugarcrm... Very few apps are built from scratch using PHP unless the intention is to share the application code like wordpress, drupal, etc. On Node, you're almost always building from scratch, rather than creating plugins for an existing application. Apples and oranges. Different use cases.
- debaserab2 11y agoVery few? There's plenty of apps out there written in PHP. You can do the same thing in PHP as you can in node. Writing from scratch is no greater of a use case for using node than it is for PHP.
- maratd 11y ago> There's plenty of apps out there written in PHP. Yes, there are. I didn't say there weren't. I think PHP is great, relax. In my professional experience, however, I don't see people start a codebase from scratch in PHP anymore. It's almost always based on Node.
- Killswitch 11y agoI disagree. Laravel is a huge community, and that's just a framework, lots of people writing things from scratch in PHP still.
- debaserab2 11y ago> Very few apps are built from scratch using PHP unless the intention is to share the application code like wordpress, drupal, etc. Err.. that's exactly what you said, no? Well, yeah, if you work in a shop where node is the goto solution on the server side, that's going to be your experience.
- audessuscest 11y agowell, most node apps rely on many node lib, which is not very different than relying on a framework like symfony.
- deleted 11y ago[deleted]
- scriptproof 11y agoYou are comparing Apples and Oranges, PHP is a language, Node is a platform. Actually, Node.js is the killer app for the JavaScript language, among others. Implementing Unreal engine in asm.js is another thing you can not imagine to make in PHP.
- zer00eyz 11y agoServer side JS VS php, Node vs Zend engine would be cleaner semantics, but not perfect (nothing ever is) Unreal engine in asm.js <<< this would be a "killer app" for the platform as a whole.
- untog 11y agowhat are the killer apps on the node side There aren't any, really. Coupled with NPM it's great for building your own platform with custom requirements, but if you want to spin up an instance of something that already gets you 90% of the way there, PHP is a better choice.