14 Dec 2014

The Future of Web Development




The stuff that dreams of are made of ” ~ The Maltese Falcon
Web Development is a fast paced, highly competitive and creative field. Commonly, there are two big parts to any web-based thingy. The front end, where the pretty stuff is. This falls under web design. Then we have the back end, where all the heavy machinery nestle. Technically only the back end falls under web development, but one cannot describe a house, without showing where the front door is. In this article I have tried to collect the views of the people working behind in the concepts discussed, from many web posts. At the bottom, are a few resources you can look at if you are interested.

Going a little into the annals of computer history, we find that the Internet, despite growing rapidly, did not grow in chaos. It was developed layer by layer, each step taken in a logical sequence. The development of the Internet, began with the creation of efficient data transfer systems. With the creation of the World Wide Web, came the key components of our present Internet - the web browser and the web page.

Sir Tim Berners Lee (All Hail!) also created the Hypertext Markup Language - HTML - along with the web. The first few versions of HTML were, to put it in a nice way, severely lacking. If it weren't for CSS, the Internet would be ugly.


Web Apps will dominate the market

Across the world, there is great belief that web based applications will be the future - of not just the web - but also smartphone and desktop apps. The arguments put forth for proclaiming web apps as the next conquerors are quite simple. Web-browser based applications are easy to create - they primarily use the languages and technologies used to build regular websites - and will run on a multitude of platforms with just some minor adjustments. Today, with the rise of several mobile and desktop operating systems, each with their own system type, each with their own specific set of programming languages to develop with, more and more people (developers to be precise) are clamoring for a unified technology that allows one to build an app once, and get it to work everywhere. Putting it all together, the general idea, is that why not make applications which are run by a web browser as opposed to them being run directly by an operating system - To create what is quintessentially an operating system which is run on top of another operating system.

Oh if it were only so simple ~ Aleksandr Solzhenitsyn

Unfortunately, the world functions in mysterious ways. Or in this case, in very clearly defined, but still mind-numbing ways. There are a host of problems in such a model. If one were to make a list, of all the hurdles we would need to cross to implement this idea fully, topping that list would be Performance.

Native apps (Normal apps run by the operating system directly) are able change a variety of system settings in order to fit in exactly, so as to utilise as less system resources as possible, and yet function smoothly and give a rich user experience. Currently while it is possible to some degree to create an app that can run on a particular browser, with some effort on all browsers, and maybe with a lot more effort on all browsers on all mobile and desktop OS’s (The time, human drudgery and expertise required will be high), such an app, will not be able to run nearly as well as a native app.


Google is spearheading the effort to integrate web and system apps, into a hybrid environment where BOTH native and web apps are treated on an equal level. It has designed an entire javascript based framework called Polymer (Explained later in this article) for the development of web apps, as well as another javascript based framework, Angular.js for the front end of web applications.

Here is a more detailed and well explained article regarding Google and Web applications : The future of the web according to Google


Flash of Death

RIP Flash

One thing anyone can say for sure, looking at the present scenario, is that Flash will be driven to extinction. In 2010, Apple sounded the death knell for Flash by making iPads and iPhones incompatible with Flash. Google followed, and all versions of Android past ICS, do not offer any native Flash support. However HTML 5 is not replacing Flash at a rate which would be expected. Presently most browsers offer only limited compatibility with HTML 5, despite it being having more performance benefits. The vast majority of video streaming sites use Flash player, rather than HTML5 based solutions. Even Youtube, still uses Flash Player, although it’s rapidly going HTML. It looks like Flash is not going to go down without a fight.


Javascript is the Future - JQuery, Node.js, Angular.js, Polymer.js

It looks like Javascript will be the Most-Wanted-Language of the next phase of the Internet. Javascript is currently the most used client-side scripting language. JQuery, a javascript library, is widely used for interaction and animation. Now, with the rise of several pioneer projects all based on javascript, javascript is set to be the true programming language of the web.

I will go a bit into scripting languages here. All interactive, motile parts of a website or web app (barring hyperlinks and css effects) are powered by scripts. There is more than one way to skin the proverbial cat, and web-developers use mainly two different techniques to run scripts.

<Warning> Textbook definitions up ahead!

Scripts can be run client-side, meaning your device takes instructions from a piece of code, and processes data accordingly. Client-side scripting languages mainly include javascript, VBscript, and flash - Honestly flash is just for games - a measly 12% according to w3techs. The other way of running scripts is from the server, where everything you feed to a website or app (location, clicks, hovers, text-entry) is sent to a server, where a server-side language, such as php or asp.net (by Microsoft) or python processes it, and sends data back to your device. The vast majority of websites use client-side and server-side scripts in tandem for maximum efficiency, security and speed.

Node.js

In 2009, we witnessed the birth of Node.js, a server side scripting language based on Javascript. Node.js is being showcased as the successor the world’s most widely used server side language PHP. It is possible to dismiss this as an absurd notion if we consider the vastness of php in terms of market-share, but we must keep in mind that Node.js is a very new language, and very efficient and light as compared to php. Linkedin does the back end of it’s mobile apps using Node.js. Paypal (Gasp!) uses Node.js, and so do all these guys. What is most important of all, is that Node.js is getting developers hooked.

Node.js

Angular.js

Let me start off the introduction to Angular.js with this picture :


That’s the story, in a nutshell. Angular is designed for dynamic views, the way HTML was designed for static pages. Angular is already insanely popular. Just head over to the homepage to start a simple tutorial right within your browser (Link below). Angular depends completely on your knowledge of javascript and HTML, and it allows for the creation of remarkable interfaces and functions for web apps. Angular provides pretty much the best framework for developing web apps right now, be it interfaces, services or communication with servers.

Polymer.js

Polymer is another project by Google, and it is, I have mentioned before, made for building web aplication components. Polymer is a new language that is still very much in development - I forgot to mention earlier, that it was launched in 2013. Polymer basically helps in building components, which together work to form a web app, or can directly be used in websites as modules for extra functionality. While Polymer is a great concept, it is still looks like it’s way ahead of it’s time.
An article sounding alarm bells for Polymer : Is Polymer.js the future of web application development?

On a final note, I would like to remind you that Polymer’s dependencies, although non-existent in the present, are already being made and standardized. Polymer uses several powerful features of HTML5 not yet approved by the W3C, but hopefully, Polymer will succeed.

Back to Javascript

So I just listed three amazing javascript-based projects, all of which seem set to play a big part in next-gen web development. Now javascript-based here means a keen background knowldege of javascript, along with HTML and CSS will be required to do anything serious.
One last thing about javascript - Khan Academy’s programming tracks are largely javascript-centred too. The Hour of Code movement teaches js (A skinned version) along with a few other languages.

CMS (Content-Management Systems) on the rise

A rather small, but interesting thing to note is that the use of content management systems is on the rise. A CMS is generally used when there are large amounts of data to be posted on a website, or a large number of users post data to a website. Most blogging platforms like Wordpress, Weebly and Blogger use CMS, along with e-commerce sites which use specialized CMS’s such as Magento. If you want to use a CMS for your website (not one that is on a blogging platform) Drupal is highly recommended, as it is open source.

Conclusion

The Web is now a shining beacon for all other fields of computer technology. Some of the greatest people in the field of technology and programming are developing for the web. There is a lot of room for ideas, and is a great area to point one’s computer skills at. If you are interested web development, now is a great time to get creative. Check out the resources page of the KHMD blog for some general resources pertaining to web development. Below are some resources specifically regarding the technologies discussed in this article.

This article is crosspublished on my super-duper blog, The New Age Tech Connoisseur. Check it out for some more articles.

Thanks to Gautam Padiyar for all the ideas.

Resources

Before you start anything, head over to the homepages of these great projects. They give links to great learning resources, as well as lots of info concerning how why that project is really useful




Enlightening posts


  • Rey Bango’s Post on how to create basic elements in Polymer.
  • Angular and Polymer are very very similar. Here’s a post laying out the differences : Polymer vs. Angular

Here are a few links to detailed lists of great goodies


  • Node Cloud This website contains all the possible resources you will ever need to get started with Node.js, including details of different frameworks and IDE’s.
  • Github list of Angular JS Resources From what I infer after opening a fraction of the links to resources provided here - and they are great ones too - is if you want to begin with Angular Js, visit this page.



23 comments:

  1. Check out https://www.udacity.com/course/cs253 for its course on web development (Final project is making a blog) . They also have a course on building a social network with python. Python for web development is really powerful, just like JS, its also one of the supported languages on Google App Engine, which will help you easily integrate your android apps with datastores in the cloud.

    ReplyDelete
    Replies
    1. Traditional Herbal doctor Sayo Cure HSV-2 Disease
      I want to thank Dr Sayo for helping me with his Herbal Medicine that cure my HSV-2 Disease completely.i have been living with HSV-2 Disease for the past 3yrs. i was so happy when i found DrSayo blogs: how Dr Sayo help people in the world.to cure HSV, with Herbal Medicine he Cured My HSV -2 Negative after using the Herbal Medicine Dr Sayo sent to me. I give thanks to God and healed completely. you are the best Traditional Herbal doctor in the world Dr Sayo, Contact Doctor Sayo Email sayoherbalhealer@gmail. com OR Contact Sayo by check FB Page https://www.facebook.com/Sayo-Herbal-Healer-100145798345000/  check website; http://sayoherbalhealer.website2.me/  check blog: https://sayoherbalhealer.blogspot.com/   

















      Traditional Herbal doctor Sayo Cure HSV-2 Disease
      I want to thank Dr Sayo for helping me with his Herbal Medicine that cure my HSV-2 Disease completely.i have been living with HSV-2 Disease for the past 3yrs. i was so happy when i found DrSayo blogs: how Dr Sayo help people in the world.to cure HSV, with Herbal Medicine he Cured My HSV -2 Negative after using the Herbal Medicine Dr Sayo sent to me. I give thanks to God and healed completely. you are the best Traditional Herbal doctor in the world Dr Sayo, Contact Doctor Sayo Email sayoherbalhealer@gmail. com OR Contact Sayo by check FB Page https://www.facebook.com/Sayo-Herbal-Healer-100145798345000/  check website; http://sayoherbalhealer.website2.me/  check blog: https://sayoherbalhealer.blogspot.com/   



      Delete
    2. Am Laura Mildred by name, i was diagnosed with Herpes 4 years ago i lived in pain with the knowledge that i wasn't going to ever be well again i contacted so many herbal doctors on this issue and wasted a large sum of money but my condition never got better i was determined to get my life back so one day i saw Mr. Morrison Hansen post on how Dr. Emu saved him from Herpes with herbal medicine i contacted Dr. Emu on his Email: Emutemple@gmail.com we spoke on the issue i told him all that i went through and he told me not to worry that everything will be fine again so he prepared the medicine and send it to me and told me how to use it, after 14 days of usage I went to see the doctor for test,then the result was negative, am the happiest woman on earth now thanks to Dr. Emu God bless you. Email him at: Emutemple@gmail.com Whats-app or Call him +2347012841542 

      Delete
  2. Every web solution company should provide the services in joomla website development,Wordpress development,Magento development and ecommerce development.Then only that company would considered as good web design company by consumers.Website Designing Company Bangalore | Web Design Company

    ReplyDelete
  3. This is genuinely an awesome read for me. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome!
    Web Development

    ReplyDelete
  4. It is amazing post.I have found really useful.Keep up the good work.
    Ooty Taxi
    Cabs in ooty

    ReplyDelete
  5. Thanks for sharing this information.In the past few years, the web has become a part of our everyday lives. That means Website and applications development market is boosting and it has very huge demand in 2019. The Social Network App Development is also on high demand and the market will grow impressively in next few years.

    ReplyDelete
  6. I has suffered for Human papillomavirus HPV) for 2years, I was given some tablets at the hospital but I refused to take it, They said I have to be on it for life so I don't want take a drugs everyday for life. No point in taking medicine everyday when u won't get cure from it and I was advice to seek for natural herbal cure, after some time I found dr onokun is the most trustful herbalist that have herbs to cure wicked symptom's,I emailed dr onokun, for 2weeks been his patient he cured my (HPV) with his herbal. I only used his natural herbs for two weeks it was 100% cure. I'm not (HPV) patient anymore. I'm happy about it i finally got cured out of this mess been in my body for 2years. I also recommend you if you're living with (HPV) or herpes symptoms i also want you to be free contact dr onokun with the email attach to my post. dronokunherbalcure@gmail.com

    ReplyDelete
  7. I still don’t know the right words to express my gratitude to this great man Dr Isibor. After been diagnosed of HERPES SIMPLEX VIRUS in 2months ago, i was given so many health prescription and advice with no improvement, I totally lost hope, until i found testimonies of Great Dr Isibor online research and on Facebook, Like anybody would be, I was very skeptical about contacting him, but i later did and he opened up to me and told me what was involved and he started the remedies for my health. Thank God, i was cured from herpes by the herbal medication I received from him. I never thought that herpes can be cured, from the bottom of my heart I'm truly grateful,i pray you have long life so you can help many more people on earth with your herbal medical support, You can Email him via email drisiborspellhome@gmail.com or for easy and fast communication you can also call or add him on whats-app with this mobile number +2348107855231, one thing i love most about DR Isibor is honestly, and he is very polite with his patience, everything he told me what he did, and his herbal medicine are very affordable.

    ReplyDelete
  8. I was depressed when doctor told me that I have been diagnosed with Herpes disease… I thought about my Family, I know my Family will face a serious problem when I'm gone, I lost hope and I wept all day, but one day I was searching the internet I found Dr.ezomo contact number. +2349069171173 I called him and he guided me. I asked him for solutions and he started the remedies for my health. Thank God, now everything is fine, I'm cured by Dr.ezomo herbal medicine, I'm very thankful to Dr.ezomo and very happy with my hubby and family. email him on dr.ezomorootandherbals@gmail.com or you can also reach him through WhatsApp number+2349069171173
    He can also cure so many sickness
    {1}HIV And AIDS
    {2}Diabetes
    {3}Epilepsy
    {4}Blood Cancer
    {5}HPV
    {7}ALS
    {8}Hepatitis

    ReplyDelete
  9. I was diagnosed of HERPES in 2015, i have tried everything possible in life from one doctor to another, one hospital to another, series of tests different kinds of medication i had already lost hope until i meet Great DR OBUDU online testimonies, a specialist in herbal medication from Africa, i contacted him true his email OBUDU.MIRACLEHERBALHOME@GMAIL.COM and he prepared HERPES herbal medication for me which i took for 14days and now i am completely cured i want to use this medium to express my gratitude to him for saving my life and curing me from HERPES VIRUS for taking away all my pains and sorrows, I''m indeed grateful and i am so happy I''m now cured totally, I will continue to tell the good news of your great works to everyone, if you have HERPES or other disease contact him true his Email: OBUDU.MIRACLEHERBALHOME@GMAIL.COM Or whatsApp him via +2347035974895 thank you my great DR OBUDU for curing me keep up your great work

    ReplyDelete
  10. Happiness is all i see now I never thought that I will be cured from HERPES virus again. I have been suffering from a deadly disease (HERPES) for the past 3 years now, I had spent a lot of money going from one places to another, from churches to churches, hospitals have been my home every day residence. Constant checks up have been my hobby not until this faithful day, I was searching through the internet, I saw a testimony on how DR Onokun helped someone in curing his HERPES disease, quickly I copied his email which is dronokunherbalcure@gmail.com just to give him a test I spoke to him, he asked me to do some certain things which I did, he told me that he is going to provide the herbal cure to me, which he did, then he asked me to go for medical checkup after some days after using the herbal cure, behold I was free from the deadly disease, he only asked me to post the testimony through the whole world, faithfully am doing it now, please brothers and sisters, he is great, I owe him in return. if you are having a similar problem just email him on : Dronokunherbalcure@gmail.com

    ReplyDelete
  11. Are you still out there suffering from HERPES VIRUS, when You can get cured, i was happy to get my cure from Dr Oduku, i did not believe the first time until i took the herbal remedy, i can tell the whole world that am finally free from Herpes Virus, i can not hide my joy that is the reason why i am here to share my testimony, if you are still out there suffering from HERPES i we want you to contact Dr Oduku, and you we see the wonder power of his herbal medicine. Why wait and suffer when there is someone like Dr Oduku contact him Email: odukuherbalremediess@gmail.com or what-app number +2347067706774.

    ReplyDelete
  12. Good day to all viewer online  am so happy sharing this great testimony on how i was checking for solution in the internet then miraculously i came Across Dr.Oba the powerful herbalist that Cure Numerous individuals Herpes Simplex Virus,so I contacted him base on the testimonies I?m seeing about him on the internet, I was cured too by him, kindly contact him actoday through his email he can help you   email ; drobaspellhome902@gmail.com  OR WHATSAPP +2348088337602 and so he can cure types of diseases like,HEPATITIS B,DIABETICS,CANCER,HPV,LOW SPERM CAM HIV/STDS FIBROSIS LOST OF WEIGHT  .. all thank to you Dr Oba for your kindly help in my life

    ReplyDelete
  13. Nice Article, Thank you for sharing this blog post. You well explained about "The Future of Web Development".

    Fantasy Cricket App Download

    ReplyDelete
  14. Thanks for sharing this great article. Read a Future of Web Development.

    ReplyDelete
  15. Web Development is a fast paced, highly competitive and creative field. Commonly, there are two big parts to any web-based thingy.Thanks for sharing blog. Play Fantasy Cricket And Win Cash Daily

    ReplyDelete

  16. Hello Am From The UK , I want to write a little testimony about the good work of doctor Oyagu who cured me from Hsv 1 and 2 for just 2 weeks with his herbal medicine, I never believe I can be normal again and have a good life like others I always regretted the day I got diagnose with the virus, I was lost of hope when my doctor told me there is no cure for it but I keep thinking and thinking about my future, if I can have kids of my own well I am so grateful for my helper who get me cured with his herbal medicine, I go online in search of anything that can help me because I can’t deal with it forever so I found this doc Oyagu email on a blog of someone who was cured by him I quickly contact him for help and explain all my pain to him, he told me not to worry about it there is cure for real, I never believe until he send me the herbal medicine when I order for it and I have it within 4 days that is how I took the medicine for 2 week and the following week I go for test just to confirm I was 100% cured from this sickness what a miracle in my life I am so happy right now, you can also get in contact with him if you have such sickness through email address oyaguherbalhome@gmail. com or text him on what's app, phone number +2348101755322 Dr Oyagu also has remedy to others disease like COLD SORES,HIV/AIDS,DIABETES.CANCER,HIGH BLOOD PRESSURE AND MANY MORE. I oblige everyone to contact this powerful herbalist Dr Oyagu and be free from suffering.

    ReplyDelete

  17. Hello Am From The UK , I want to write a little testimony about the good work of doctor Oyagu who cured me from Hsv 1 and 2 for just 2 weeks with his herbal medicine, I never believe I can be normal again and have a good life like others I always regretted the day I got diagnose with the virus, I was lost of hope when my doctor told me there is no cure for it but I keep thinking and thinking about my future, if I can have kids of my own well I am so grateful for my helper who get me cured with his herbal medicine, I go online in search of anything that can help me because I can’t deal with it forever so I found this doc Oyagu email on a blog of someone who was cured by him I quickly contact him for help and explain all my pain to him, he told me not to worry about it there is cure for real, I never believe until he send me the herbal medicine when I order for it and I have it within 4 days that is how I took the medicine for 2 week and the following week I go for test just to confirm I was 100% cured from this sickness what a miracle in my life I am so happy right now, you can also get in contact with him if you have such sickness through email address oyaguherbalhome@gmail. com or text him on what's app, phone number +2348101755322 Dr Oyagu also has remedy to others disease like COLD SORES,HIV/AIDS,DIABETES.CANCER,HIGH BLOOD PRESSURE AND MANY MORE. I oblige everyone to contact this powerful herbalist Dr Oyagu and be free from suffering.

    ReplyDelete
  18. I was diagnosed as HEPATITIS B carrier in 2013 with fibrosis of the
    liver already present. I started on antiviral medications which
    reduced the viral load initially. After a couple of years the virus
    became resistant. I started on HEPATITIS B Herbal treatment from
    ULTIMATE LIFE CLINIC (www.ultimatelifeclinic.com) in March, 2020. Their
    treatment totally reversed the virus. I did another blood test after
    the 6 months long treatment and tested negative to the virus. Amazing
    treatment! This treatment is a breakthrough for all HBV carriers.

    ReplyDelete
  19. I appreciate your work, I enjoyed reading about it. keep up the good work. Will look forward to more such informative blogs.

    sports betting software development company

    ReplyDelete
  20. Very good article, content management is awesome, I learn new information from your article, you are doing a great job. many thanks for permitting me to comment!

    Ludo Game Development Company

    ReplyDelete