Web Development using Off-Stack Languages(Python,Rust,..)

Web Development is the current trend among CS beginners and justifiably so,its easy to get started with, requires minimum system requirements,freelance opportunities, has a vast amount of resources available and above all a large variety of jobs available to apply for. For beginners , Web Dev seems to be a domain which requires you to be efficient in HTML, CSS and JavaScript which are the basic cores of any web page. It has been the norm since Web 2.0 when V8 engine was first introduced to browsers. Until now Javascript was the King of Frontend Web Development,while PHP,Python,Rust .. all fought for the throne in Backend Web Development .But we are in 2023 and things have taken a turn now, JavaScript even though still holds the throne of FrontendWeb Development, but its throne seems to be in threat from its peers like Python and Rust. “But”, Folks will ask ,“How can Python and Rust be compiled and runed on browsers without there compilers being included in browsers?”. Its possible,via the use of Web Assembly, which is the next big thing in Web Development. Its best example is Figma which is made using C compiled to Web Assembly. Now a Python programmer can develop frontend based websites with help of tools like Flet,Brython or Anvil. A Dart programmer can code frontend reactive sites with AngularDart,ReactDart,Flutter A Rust Programmer can do the same with Yew.rs,Seed.rs etc. Web Assembly since its introduction in 2018,has single-handedly changed the dynamics of web development.Now we can code a complete webApp in Python or completely in Rust without the need to learn any other language.

Apr 16, 2025 - 00:28
 0
Web Development using Off-Stack Languages(Python,Rust,..)

Web Development is the current trend among CS beginners and justifiably so,its easy to get started with, requires minimum system requirements,freelance opportunities, has a vast amount of resources available and above all a large variety of jobs available to apply for.

For beginners , Web Dev seems to be a domain which requires you to be efficient in HTML, CSS and JavaScript which are the basic cores of any web page. It has been the norm since Web 2.0 when V8 engine was first introduced to browsers.

Until now Javascript was the King of Frontend Web Development,while PHP,Python,Rust .. all fought for the throne in Backend Web Development .But we are in 2023 and things have taken a turn now, JavaScript even though still holds the throne of FrontendWeb Development, but its throne seems to be in threat from its peers like Python and Rust.

“But”, Folks will ask ,“How can Python and Rust be compiled and runed on browsers without there compilers being included in browsers?”.

Its possible,via the use of Web Assembly, which is the next big thing in Web Development.

Image description

Its best example is Figma which is made using C compiled to Web Assembly.
Now a Python programmer can develop frontend based websites with help of tools like Flet,Brython or Anvil.
A Dart programmer can code frontend reactive sites with AngularDart,ReactDart,Flutter
A Rust Programmer can do the same with Yew.rs,Seed.rs etc.
Web Assembly since its introduction in 2018,has single-handedly changed the dynamics of web development.Now we can code a complete webApp in Python or completely in Rust without the need to learn any other language.