Wednesday, 25 March 2020 07:51

For PHP programmers

Written by
Rate this item
(0 votes)

 

Abstract to programming Languages

There are a lot of types of languages

At the very beginning of my studies, we were writing assembly language which is a low-level language. (around 1983)

We were using COBOL, which is a human-like programming language, after the appearance of Databases, like Oracle, we were able to write in PRO*COBOL. The last speak with databases.

We have a language with Compiler, he creates assembly from the language. For example from C human writer source, we create an assembly file, this file is our binary program.

We have a language with Interpreter, he is the layer that makes the source, human-written code, to communicate with the computer. Languages with an interpreter are Java, PHP, e.tc. 

We have 4th generation languages, that are with Forms & Reports GUI and sit on the top of o Database like Oracle.

After the explosion of WEB, we have languages, frameworks and CMS's

 

Speaking about PHP Family 

The site of PHP
 

When we write a program with PHP, we can write:

  • in vanilla PHP (it means using the language as it is)
  • using a PHP framework (it means a set of commands that summarize the functionality) like, CodeIgniter, Laravel e.t.c.
  • using a PHP CMS like WP, Joomla, Drupal e.t.c ( it means using prebuild blocks of code, or even first write the blocks)

If we write in this language, we must have libraries written to speed the procedure, but in general, it is more difficult and time-consuming.

When we use a PHP framework, it is faster and easier. The fastest and easiest framework is Codeigniter, it uses MVC (Model View Controler) model and it is Object Oriented.  If you work alone or you are two programmers go with CI.

WordPress is a framework, a blog platform, and a CMS, it is the easiest the fastest to write code and it is the most popular CMS, it has blocks of code-named plugins. Joomla has triggers and extensions, it is more difficult than WP. Drupal is the most secure and difficult.

 

Comparison of CodeIgniter PHP Framework with WordPress PHP Framework

 

Similarities of WP and CI, as frameworks are:

  • both are easy
  • you can build fast the code

Differences are:

  • CI includes Cache functionality, WP not
  • CI uses the MVC model, it is OOP
 There is a question, why to spend time with PHP and Frameworks, and not write all code with a CMS?

Someone can give many answers, I'll give a few reasons:

  • Speed of loading the site
  • Customization (to write a custom app)
  • Security (you write the code, can be more secure)

 

 

Read 1995 times Last modified on Tuesday, 18 June 2024 08:36
Elias Katsaniotis,MSc

      After Greek Army, I started with QBasic in QL, a computer brother of Spectrum, 2 Degrees, almost 2 Certificates, from GWBasic to Oracle Tech & IBM tech & Solaris Clusters, at almost 60s to CMS tech.

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.

Vlog Categories

Tags WordPress

Advanced Custom Fields Affiliate Marketing Affiliate Marketing Blog Amazon Affiliate Marketing API Appointment Booking Appointment Booking Website Astra bbPress Blog Booking System Buddyboss Buddypress Business Listing Classified Ads Website Classified Advertisement Listing Craigslist clone Customize WooCommerce Emails Directory Site Doorloop Dropshipping Website eCommerce Elementor Facebook Clone Fiverr clone For Doctors, Lawyers For Free Forum Freelancer Frontity Gutenberg Development Hotel Booking Website Indeed Clone Jet Appointment Job Board Job Listing Job Portal JustDial clone Kadence Theme Learndash LifterLMS Linkedin Clone Lisfinity Theme LMS Magazine & Newspaper Membership Micro Job Marketplace News Portal News Site News Website OLX clone Peepso Popcorn Theme Property Listing Property Management Business Rank Math Setup React In WordPress React Site Real Estate Real Estate Listing Real Estate Website Sales Funnel SEO Tutorial Service Finder & B2B Social Media/Community PeepSo Social Net Social Networking Stripe Gateway Theme Topher DeRosia Upwork Clone WooCommerce WordPress Wordpress 64 Wordpress as a Headless CMS WordPress Astra Theme WordPress Backup WordPress BBPress WordPress characteristics WordPress CLI WordPress Course Markeplace WordPress Database Queries WordPress Development WordPress Divi Theme WordPress eCommerce WordPress Elementor WordPress Headless WordPress JS WordPress LearnPress WordPress LifterLMS WordPress LMS WordPress Membership WordPress Migration WordPress Optimize WordPress Plugin WordPress Pods Framework WordPress React JS Theme WordPress Security WordPress Seo WordPress Template WordPress Theme Development WordPress Tutorial Wordpress VueJS WordPress Widget WordPress WooCommerce WordPress_AI_generated WordPress_AI_Tools WP Backup WP Development WP Installation WP Maintenance WP Outside of Gutenberg WP Plugins WprdPress Hotel WP Secure WP site WP Themes WP Tune Zillow clone zipwp

Site Info

V. Katsanioti,

Russia,

Kaliningrad Oblast.

matizegr@yahoo.com

Visit counter

United States of America (the) 80.8% United States of America (the)
Russian Federation (the) 10.8% Russian Federation (the)
China 4.9% China

Total:

35

Countries
00001939
Today: 76
Yesterday: 33
This Week: 164
Last Week: 565
This Month: 1,859
Last Month: 81

Who's Online

We have 238 guests and no members online