Programming untuk web development

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 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 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 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 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.

  • 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.

So, itu lah dua lagi 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 ni membantu?

Report jika artikel ini tidak tepat, bermasalah & perlu dibaiki.

Sebarang masalah boleh hubungi kami di [email protected]

Portal Hackers

Financial