Eenie Meenie Miney Mo
While using the INTERNET we see the beautiful web pages with amazing
UI/Features but to achieve a complete design and full product we need to
understand what would make the right choice of server side scripting for
Languages are as fancy as ever now the most popular languages have their
pros and cons.
POPULAR SERVER-SIDE LANGUAGES
PHP the most commonly used language designed to pull and edit data quickly,
bundles with SQL Database, easy to use and lots of framework available php
powered CMS sites such as Word-press, Facebook and Wikipedia etc.
Python: the vicious snake is also a doer in computing language, with fewer
lines of code its great for advertisements, readability and simplicity makes it
great for beginners, oldest of em languages works well with Object Oriented
Design popular sites are YouTube, Google etc
Ruby now just like a woman if your expecting complicated logic, unlike python
Ruby is equal parts simplicity and complexity and pairing simple code with
more flexibility and extra tools. Ruby bundles the back end with database
functions that PHP and SQL can offer it’s great for start ups, easy to maintain,
and manages high traffic. It requires developers to use the Ruby on Rails
framework,which has vast libraries of code to streamline back-end development.
C#: The most popular of the web, brings together simplicity and complexity by
mixing languages C and C++, its excellent for Windows and also can be used
for IOS and Android platforms with cross platform technology like Xamarin,
this also works well with .Net Framework, Xamarin makes it possible to do
native Android, iOS and Windows development in C#, with either Visual Studio
or Xamarin Studio.
C++: Most Software uses C++ as the coding language, that means games,
office applications, graphics and video editors, and operating systems. In fact,
if you think of the software you use every day that isn’t online, chances are it
is written in C++ (or C or objective C). Great for complex applications also
built on the .NET Framework, the C++ Programming Language is a difficult but
high-powered language that works well for data heavy sites. Speed is central
to C++, and it runs well alongside other languages like Java and Python.
JAVA: A subset of the language C, Java comes with a huge environment of
add on software components. Java is a variation of C++ with an easier
learning curve, plus, it’s platform independent thanks to the Java Virtual
Machine. Java applications are typically compiled to byte code that can run
on any Java virtual machine (JVM) regardless of computer architecture,
Excellent for Enterprise level applications, high traffic sites, and Android apps.
As of 2016, Java is one of the most popular programming languages in use,
particularly for client server web applications, with a reported 9 million
Java sites: Twitter, Verizon, AT&T, Salesforce
Erlang: A general purpose programming language, also a concurrent
language, which means several processes can run simultaneously on the
language level without external library support. It is a programming language
used to build massively scalable soft real time systems with requirements on
high availability. Some of its uses are in telecom, banking, e commerce,
computer telephony and instant messaging.
Erlang’s runtime system has built in support for concurrency, distribution and