|Hacker News, Reddit, Stack Overflow Stats|
No public GitHub repository stats available
|Description||A popular general-purpose scripting language that is especially suited to web development||Lightweight, interpreted, object-oriented language with first-class functions||A dynamic, interpreted, open source programming language with a focus on simplicity and productivity|
|Why people like using this service||
|Companies using this service|
PHP drives 80% of the web
July 11, 2014 01:42
Rants about PHP are everywhere, but during the last years the language and the whole ecosystem has evolved.
The lastest versions support namespaces, closures, traits, generators and with composer a dependency manager that changed the way PHP developers work and collaborate.
December 15, 2015 02:36
Simple to learn
November 11, 2016 09:26
I started with a CodeAcademy course before working on my first Rails project. The language is easy to read and Rails is an amazing framework. The online community is fantastic, the documentation is amazing, and there is no shortage of Ruby Gems which allows you to quickly "cobble" together a new project.
PHP to me is a legacy technology that I have years of experience in, and can step back into when necessary, but I do not choose to use in new projects.
worked with php for around a year helping a client automate their backend and optimize their existing infrastructure.
PHP powers 90% of our application; both rendering the front-end, as the background processes (data capture, processing, etc.)
To generate websites from data, and to serve my UI for defining that data. Also many small personal tools, such as icon converters (rather than bash scripts). PHP is my go-to tool for server side logic.
Built an API with Composer, PHP Unit, Doctrine, Zend Validator, Zend Filter, and Stack PHP, and a PSR-7 micro framework that someone built called Proton that does not have any documentation.
Most used web development language, we use the latest version 7 which is about twice as fast as previous versions.
We happened to write the frontend in PHP. Hey, it was 2006, and we were high school students ;-)
An older ticket purchase system as well as nearly all management tools are still written in PHP. It's a long process to migrate away from it given available development resources.
PHP is what powers the server and dynamic content pages. It may be old school but it works.
How to use SelectPdf for HTML TO PDF Conversion in PHP: http://selectpdf.com/web-html-to-pdf-rest-api-for-php-samples/
→ Tom Z
Because it is required although the server is running HHVM every bit of code is PHP friendly it's an awesome synergy.
Legacy code that, although maintained slightly, will be phased out as we migrate the 2 backend tools that rely on it to other, more robust languages. See: http://bjorn.tipling.com/if-programming-languages-were-weapons
Used in all my roles. Love the npm ecosystem and the fast moving landscape. Experience with a variety of frameworks: angular, express, react, backbone, ember, jquery. I like building things from the ground up.
→ Sud Web
For bells and whistles on the UI, and for making the game Whack-A-Mol. I purposely avoided jQuery or other 3rd party frameworks, as I was aiming to make a low overhead website system, rather than a complex web application like I make most of the time.
The only notable exceptions were the use of SCSS (augmented by Compass) for styling, Bash for a few basic 'system chores' and CLI utilities required for development of the app (most notably git and heroku's CLI interface), and a bit of custom SQL for locations where the ORM extractions leaked (the app is DB-agnostic, but a bit of SQL was required to fill gaps in the ORMs when interfacing with Postgres).
All of our Frontend code is written in ECMAScript 6 using React/Redux, running on Node.js
Used Angular,Express,Mongo,Node.js and plenty APIs to support web or mobile application development.
Also used Sequalize for Object relational mapping in case the database shall be relational database, such as postgreSQL, MySQL, MariaDB, Oracle database.
Aside from usual web UI stuff, the user support widget/chat client, Z-XMPP, is written in it.
There are a couple js front end pieces that make my page look a little better.
JS on the config pages as well as within the watchapp for communication with the Foursquare API.
Used along with jQuery to add site interactivity, tag management and analytics.
When we are comparing Turing complete languages it's not about what compiles faster or to the cleanest machine code, it's about what the developer can think in and write faster, including the availability of libraries. A couple of times I wrote some ruby scripts for this project. I just like the language best for some things. Love the syntax.
Command-line tools, scripting, prototypes. Occasionally I'll make simple web interfaces, but I find the deployment story for Ruby apps to be more complex than just shipping a jar for personal projects.
We are primarily a Ruby shop; our main apps are running on Ruby + Rails, our Slack bot is written in Ruby and our smaller projects are on Sinatra. It makes it really easy for us to re-use code and switch between different projects since they are all on the same language.
Because happiness. Testing via RSpec (mostly model and request specs), Factory Girl for fixtures, VCR for testing API responses, timecop, Redcarpet for Markdown rendering, Intercom gem for posting events.
Several of our applications and API servers are written using Ruby on Rails. Ruby is also used for various infrastructure tools.
Primary server-side engine for the newer code that provides a RESTful interface is all written in Ruby.
Fun programming, basically. I don't like RoR stack. I prefer pure Ruby App + Rack + (Sinatra/Camping framework)
We use Ruby on Rails for all our web applications. Additionally, we leverage Ruby for some ETL processes and service scripts.
7 years of Ruby development experience and project management, primarily with the Rails MVC framework.
Ruby makes it fun to program! We love the object-oriented capabilities of the language, along with the amazing standard library like Enumerable. The best parts of Ruby? Bundler, RubyGems, and Rails!
Ruby is my main programming language for creating classes, modules and methods to fit my plan.
Jekyll is built on Ruby and its plug-ins are written in it and distributed as Gems. Great community!
Most of our services are written in Ruby. We started out as a Ruby shop, but we're slowly also moving some stuff to Go. We're using Go more and more these days, actually, including some backend services.