Professional Documents
Culture Documents
Sswtassignment 18030122072 PDF
Sswtassignment 18030122072 PDF
TECHNOLOGY
Q. EXPLORE THE CURRENT TRENDS IN SERVER SIDE WEB
TECHNOLOGY
Bolstered by high-speed internet and smart tools, many of the latest web
application technologies such as AI, chatbots, Voice User Interfaces,
Motion UI, among many others have become an indispensable part of web
app development.
2019 brings fresh ideas, modern innovations and new initiatives in web
development we deserve; from the current developments on AI through
Machine Learning to Blockchain and Cryptocurrency influencing the
global economy
Below are 8 Top Server Side Web Technologies Trends in 2019.
1. AI and ChatBots
As early as now we can see how AI’s chatbots, virtual assistants (like
Amazon’s Alexa, Apple’s Siri and Microsoft’s Cortana) and voice bots
helped businesses engagement and transformed social interaction.
Think back to the last time you chatted online with a customer service
agent. Maybe you were complaining about receiving the wrong item in
your order. It’s highly possible that the person on the other end trying to
solve your problem wasn’t a person at all. You might have been speaking
with an artificial intelligence chatbot, essentially a talking robot.
Artificial intelligence has made chatbots more lifelike than ever before, and
they are becoming pervasive. Talking bots are taking pizza orders,
reserving hotel rooms, and scheduling appointments. In short, these
robots are all around us.
JavaScript is still the most popular language for the last six years, and it
continues to develop according to Stack Overflow 2018 report. The
evolution of its frameworks, libraries, and designs for the past years
proved that it has lots to offer in the market. No wonder it’s developer’s
top pick language for it provides a whole new experience of flexibility,
challenge, and power.
Progressive web apps are websites that look and feel like an app. This
means users can access all information and capabilities without
downloading a mobile app. Instead, progressive web apps use
modern web technology to deliver app-like experiences to users, right in
their browsers.
Lately, there's been a lot of buzz around PWAs with many claiming it to
be future of web development, especially in terms of mobile devices. At
its core, a Progressive Web App (PWA) is simply a web application that
uses modern web techniques to deliver a native app-like experience to
users
PWA is user-friendly, installable and hassle-free which enhances the
existing web technologies—thanks to its service workers and other built-
in features. It can be shared via a URL and can re-engage users with web
push notifications
5. Mobile-Friendly Website
6. Motion UI
With a great demand for interactive web design, Motion UI will still be
trending this year for its dynamic graphics, amazing animation and real
impacts on usability. It showcases the developer’s ability to tell a visual
story while communicating to the viewer using a variety of tools and
techniques.
Motion UI is a sustainable library that allows the seamless transition
effects on the user interface. It’s one of the most rapidly gaining popularity
libraries because it enables developers to animate content as easy as
possible even without having a solid foundation in JavaScript
or jQuery library.
7. Blockchain Technology
8. Cybersecurity
Ever since data breaches, cyber threats, website hacking, and data theft
are the terrible menace that lurks on the darkest shadows of technological
advancement and scientific progression, and 2019 is no exemption.
Cybersecurity or information technology security (IT security) is the
computer protection systems against theft, service disruption or
misdirection as well as on hardware, software or electronic data damages.
IT security experts envisage that those cybercriminals won’t stop to look
for vulnerabilities and victims. With that in mind, individuals, companies,
communities, and industries need to strengthen their security system to
protect their private info, servers, and databases. Therefore, tenacious
solutions are necessary to battle the cyber challenges of the
contemporary world.
Summary
The web development industry is doing a great job coming up with new
frameworks, design trends, and mobile web app developments to satisfy
the incessant demands and expectations of mankind. And despite some
setbacks and flaws, it continues to thrive, flourish and improve.
Q. EXPORE THE COMPARIVE STUDY OF PHP MARKET SHARE.
Answer is PHP.
PHP would be the first thing to strike in mind when it comes to dynamic
web development. After all, it’s one of the majorly used platforms
for dynamic website development that sends huge chunks of data back
and forth from the database without degrading website’s performance.
In present days, it’s quite hard to name the websites that aren’t built on
PHP rather than naming the ones that are backed by PHP framework.
Facebook, Wikipedia, WordPress, Tumblr, and Flickr – All these websites
are built using PHP and it simply means that PHP app developers have
not faced a recession as far as PHP development is concerned.
Released before 21 years, PHP is still one of the most popular server-side
scripting languages that is highly in use for dynamic web development and
web service development. Evolved through a total of 7 versions, it
surpassed its major competitors ASP.NET and slowly shifted from being
a procedural language to object-oriented language.
Research undertaken by recognized entities with respect to the
comparative study amongst server side programming languages for
websites:
PHP VS ASP.NET
PHP is one of the widely used scripting languages, and developers are
addicted to it. On the other hand, we have ASP.NET language that has
Microsoft as its backup bearer and can be operated across any .NET
supported language.
Both PHP and ASP.NET has broad bases. They are used by huge number
of developers and this makes it difficult for the new developers to choose
either one of them. In one hand, PHP is a general scripting language on
which developers rely to a great extent and on the other hand, ASP.NET
has a brand like Microsoft attached to its name.
There is no doubt that both ASP.NET and PHP frameworks are great
frameworks to work with but one may have few advantages more than the
other.
Performance.
Market Share
The biggest difference between ASP.NET and PHP is the usage and
market share. The chart below clearly shows that PHP has more usage
popularity than ASP.NET. The websites built with PHP has been ranked
among the Top 10k sites, Top 100k sites and Top 1M sites. Whereas
ASP.NET hasn’t been awarded any titles that can beat PHP’s.
Security
Another huge difference between ASP.NET and PHP is the security
options they both provide. Both the platforms provide security features to
the developers however ASP.NET has built in security features such as
SQL injection. In other words, ASP.NET automatically does the work for
you whereas PHP only provides you with the tools.
Websites
Since it has been said earlier in the article that websites that used PHP
has been ranked top as compared to ASP.NET built websites here are
two lists to compare ASP.NET vs PHP websites:
Facebook
Wikipedia
WordPress.com
Flickr
Yahoo!
iStockPhoto
Tumblr
Mailchimp
StackOverflow
Microsoft
GoDaddy
DELL
Visual Studio
Wild Tangent
Diply.com
TacoBell.com
Cost-wise which is better, ASP.NET or PHP?
In this area, PHP is a clear winner for the reason that PHP is an open
source development framework whereas ASP.NET charges some fee
for hosting. The fee charged by Microsoft owned ASP.NET is not high
but when compared to PHP’s free usage, it can make developers
skeptical towards ASP.NET.
It’s a given that PHP has a larger community than ASP.NET because it’s
free. But that is not the only thing to say about a good community.
ASP.NET community consists of highly dedicated developers who are
supportive of their community even though the numbers is not as high as
PHP. Of course the PHP community regularly comes up with the solutions
to the challenges faced during PHP web apps development process.
In many cases PHP has proved to be a stronger framework but has also
had some weaknesses that can affect the development process to a great
extent. We have also seen a completely separate section for the
advantages in ASP.NET development which consisted of strong points of
benefits for the developers.
PHP has a huge community and is a free framework to work with. On the
other hand ASP.NET is likely to have more scope in the future since it has
a huge company name Microsoft behind it.
PHP VS PYTHON
PHP VS NODE.JS
SUMMARY
With the above study we can clearly see why PHP is considered as a
widely used programming language. It is certainly the most sought after
technology in the world of web, and that too over a couple of decades
now. There is no question mark about the recognition and magnetism of
PHP.
If we talk about the web world, in the last couple of years, PHP has
emerged as one of the most chosen A-list programming language that has
been leading programming landscape altogether. PHP is not only popular
and developer friendly but also robust in nature. The entire Facebook,
which is considered to be the coolest thing , is based upon PHP, thus
speaking about its user friendly platform.