HTML
HTML ni singkatan untuk HyperText Markup Language.
HTML ni bukan programming sebenarnya, tapi markup language yang digunakan untuk strukturkan content dalam website. HTML ni guna tags macam <p>
, <h1>
, <img>
dan lain-lain untuk tentukan element dalam website, macam paragraph, heading, image dan sebagainya. HTML ni basic untuk website development, sebab tanpa HTML, website korang takkan ada shape langsung.
CSS
CSS ni singkatan untuk Cascading Style Sheets. CSS ni programming yang digunakan untuk style website korang dengan color, font, layout dan sebagainya. CSS ni boleh buat website korang nampak awesome dan attractive, sebab korang boleh customize macam-macam benda dengan CSS. CSS ni biasanya digabungkan dengan HTML, sebab HTML je tak cukup untuk buat website korang nampak pro.

JavaScript
JavaScript ni programming yang digunakan untuk buat website korang lebih interactive dan dynamic. JavaScript ni boleh buat macam-macam benda, macam animation, validation, event handling dan sebagainya. JavaScript ni boleh run kat browser korang, atau kat server korang kalau korang guna Node.js. JavaScript ni sangat powerful dan versatile, sebab korang boleh buat banyak benda dengan JavaScript. So, itu lah tiga jenis programming yang biasa digunakan dalam website development. Yang ini asas.
PHP
PHP ni singkatan untuk PHP: Hypertext Preprocessor. PHP ni programming yang open source dan digunakan untuk web development kat server-side. PHP ni dicipta pada tahun 1994 oleh Rasmus Lerdorf, seorang programmer dari Denmark-Canada.
PHP ni asalnya dipanggil Personal Home Page, tapi sekarang dah jadi PHP: Hypertext Preprocessor, yang merupakan recursive acronym. PHP ni ada mascot yang comel, iaitu seekor gajah biru yang dipanggil elePHPant, dengan logo PHP kat badannya. PHP ni boleh diproses kat web server dengan menggunakan PHP interpreter yang boleh berbentuk daemon, module, atau executable CGI. PHP ni boleh handle data apa saja, termasuk binary images.
PHP ni ada banyak features, antaranya:
- Open source: Sebab PHP ni open source, sesiapa pun boleh download dan guna untuk nak buat web development. Ini membuatkan developer kat seluruh dunia boleh check code, post error, dan contribute kat coding dan bug fixing. Simple.
- Simple dan easy to use: PHP ni simple dan senang nak guna, yang jadi salah satu sebab ramai developer suka programming ni. Syntax dia agak sama dengan C language, dengan struktur yang kemas dan logik. Senang je nak belajar PHP dan terus coding berbanding dengan banyak scripting language lain.
- Cross-platform: PHP ni boleh run kat pelbagai platform, macam Windows, Linux, Mac OS, dan sebagainya. PHP ni juga boleh support banyak web server, macam Apache, IIS, Nginx, dan sebagainya. Ini menjadikan PHP ni flexible dan compatible dengan banyak environment.
- Embedded: PHP ni boleh diembed dengan HTML, yang memudahkan developer untuk buat dynamic web pages. PHP ni juga boleh diintegrasikan dengan banyak database, macam MySQL, PostgreSQL, MongoDB, dan sebagainya. PHP ni juga boleh bekerjasama dengan banyak web frameworks, macam Laravel, Symfony, CodeIgniter, dan sebagainya.
PHP ni sangat popular dan banyak digunakan dalam web development. Banyak website terkenal yang guna PHP, macam Facebook, WordPress, Wikipedia, dan sebagainya. PHP ni juga ada banyak versi, yang paling latest ialah PHP 8 yang keluar pada November 2020. PHP 8 ni ada banyak improvement, macam JIT compiler, union types, named arguments, dan sebagainya.

Python
Python ni programming yang open source dan general purpose yang fokus kat object-oriented programming concepts. Python ni salah satu programming yang paling banyak digunakan sekarang ni, dengan syntax yang mudah difahami dan high-level. Prinsip utama Python ialah untuk ‘simplify all that we can’, dan ‘simple is better than complex.’ Python ni salah satu programming yang paling disukai dan diminati menurut Stack Overflow survey 2020.
Python ni dibangunkan pada tahun 1991 oleh Guido Van Rossum, seorang programmer dari Belanda. Python ni boleh digunakan untuk banyak jenis project, macam software development, product development, atau web application development.
Banyak syarikat besar yang percaya kat Python dengan aplikasi mereka. Programming yang berorientasikan objek macam Python ni menyediakan building blocks kat korang dalam bentuk objek dan kelas. Python ni juga guna paradigma programming yang lain, macam functional, procedural, dan aspect-oriented.
Python ni boleh jadi scripting language untuk web browser dan korang boleh guna untuk buat web application. Python ni juga sesuai untuk quick prototyping dan quick updates. Banyak teknologi baru yang sedang berkembang, macam data science, machine learning, dan artificial intelligence, juga jumpa Python ni sebagai programming yang sangat supportive dan flexible, sebab ada library yang kuat dan lengkap.
Versi stable terkini Python ialah Python 3.9.2. Versi ni keluar pada 19 Februari 2021, dengan banyak fungsi baru. Antara fungsi baru yang ada dalam versi ni ialah:
- Ada module baru yang dipanggil zoneinfo, yang ada dalam standard library, yang membolehkan korang handle dan kerja dengan time zones dengan mudah.
- Versi baru Python ni introduce dua operator baru, iaitu union (|) dan in-place union (|=) untuk manipulate dictionaries.
- Salah satu feature yang paling cool dalam Python 3.9 ialah parser yang baru dan improved. Dalam versi ni, program boleh run kat dua parser, iaitu LL (1) dan PEG parsers. Keputusan dari kedua-dua parser boleh dibandingkan kat level AST.
Python ni juga sangat popular dan banyak digunakan dalam web development. Banyak website yang guna Python, macam Google, YouTube, Instagram, dan sebagainya. Python ni juga ada banyak web frameworks, macam Django, Flask, Pyramid, dan sebagainya. So, inilah programming yang biasa digunakan dalam web development, iaitu PHP dan Python. Kedua-dua programming ni ada kelebihan dan kekurangan masing-masing, dan korang kena pilih yang sesuai dengan project korang.
Adakah artikel ini membantu?