What is the Difference Between a Core and a Vanilla/Plain PHP Developer?
While developing, there’s often a confusion between a
core PHP developer and a
vanilla/plain PHP developer. This article will explain a difference between
them to avoid further confusion.
Core PHP Developer
core PHP developer is someone who is actively developing the PHP language
itself and not developing something with the PHP language directly. So a core PHP
developer writes C code and extends the PHP core
or develops PHP extensions,
which are written in C programming language.
Vanilla or Plain PHP Developer
vanilla PHP developer or
plain PHP developer (vanilla is preferred) is
developing a website using the PHP language without any 3rd party libraries or
frameworks. So the vanilla developer actually uses the language used in the name.
As long as you are writing PHP code, you are a
vanilla PHP developer if you are
however writing on the PHP core itself, you can be considered a
core PHP developer.
Content of this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. Code snippets in examples are published under the CC0 1.0 Universal (CC0 1.0). Thanks to all the contributors.