top of page

In-Depth Look into JS and C#

  • Writer: Ang Yong Xiang Adwin
    Ang Yong Xiang Adwin
  • Oct 27, 2018
  • 1 min read

Javascript

A scripting language which is by far the most popular language of choice for web app development. It has the most extensive library for such development.

Although initially developed as a client-side web development, but thanks to the invention of Node.js, it quickly became popular in the server-side as well.

JS Frameworks

Apache Cordova

  • Mobile Development Framework

  • Prevents the need for developing a native app in order to access the device-level api such as the camera, Accelerometer, Storage etc.

  • There no need to use different programming languages


C#

Developed by Microsoft. This programming language is the one that all my group members are familiar with, due to the many modules that required us to use the language. C# is considered quite new compared to the other languages. It is an object-oriented language which many programmers recommend and understand the importance of object-oriented design.


C# is the most popular programming language for the .Net platform

.Net platform has .Net Core and .Net Framework

The one we learnt the most is .Net Framework which is useful for Windows app development or web app development

However, a better option would be .Net Core as it supports cross-platform amongst the 3 big platforms: Linux, Macos and Windows.


The structure of .Net Core however, is Model View Control which is a structure that many of the team members in my group are not familiar with.


Xamarin is most likely the preferred choice of framework for us, as we can develop Android, IOS and Window apps with the same code base which is C#, and we can develop the same App logic for all of them with no problem, instead of having to recode for each native app.

Recent Posts

See All

Comments


bottom of page