Posts

React VS Angular

History of Angular and React Angular is a language for JavaScript, written in TypeScript. It has been developed and maintained by Google, and is defined on Angular's web page as "Superheroic JavaScript MVWFramework." When first released in September 2016, Angular (version 2 and above) is a full rewrite of AngularJS (announced in October 2010).Around the time of writing, the most recent big update is version 6. Google AdWords, one of Google's most significant projects, uses Angular – and Angular will possibly be around for some time. React is a library of JavaScript which Facebook develops and maintains. It was released in March 2013 and is described as "a JavaScript user interface library." At Facebook, Respond is used even more than Angular is at Google if there is any hint of how much Facebook is betting on this technology. You may also infer from this metric that React will be around for a very long time to come. Architecture of react and Angular ...

Node.js VS Java And Usage Of Node.js : week 3

      Node.js is a server side framework which is used to build network applications and servers with JavaScript. Using Node.js for back end development, both client side and sever side could be developed as a JavaScript stack. Node.js is not a framework, it's a development platform.       Java is a class based, object oriented language, derived from C++. Java was developed in sun Microsystems Inc in 1991. Java is a simple programming language. Writing, compiling and debugging a program is easy in java. Java has it's own libraries, plugins, API's, run time environment and virtual machine. Java is an object - oriented language, derived from C++. Node.js is a framework written in C, C++, and JavaScript. Java is used to build complex web based, highly concurrent applications. CPU intensive tasks which requires a huge computational power can be handled by Java. Node.js is used to develop small sized projects. I/O bound operations like real time chat, medi...

JavaScript(history, purpose, usage, benefits, disadvantages) : week 2

        JavaScript was born in the offices of Netscape in 1995. Brenden Eich is the father of JavaScript. Those days web was fully static, powered by simple HTML and CSS. Along with the time JS popped up as a front end language, becoming the standard programming language of the web. With the ECMA standardisation JavaScript was opened to a broader audience like Microsoft, etc.         JavaScript brought dynamic features to the web. As in autocomplete, loading new content or data on to the page without reloading the page, Rollover effects and drop down menus, Animating page elements, Playing audio and video and validating input from forms. JavaScript is a Scripting language that can directly added to a html page and it is the only programming language that is understood by web browsers. JavaScript is a client side language. No matter what server side language is used the web site will run perfectly as JavaScript works. JavaScript is the most popula...

S.O.L.I.D Principles : week 1

     S.O.L.I.D principle is a coding standard which should be known by every developer in order to produce a proper software without failures and bugs. It was promoted by Robert C Martin. Intention of this principle is to make software designs more understandable, easier to maintain and easier to extend. S.O.L.I.D stands for single responsibility principle, open-closed principle, Liskov substitution principle, interface segregation and dependency Inversion principle.      Single responsibility means a class should have only one job. As a example take the example of developing a software. Here the task is divided into different members doing different things as front end developers do design, testers do testing and back end developers do back end development. As this we can say everyone has a single job.      Open-Closed principle means we can extend a class behaviour without modifying it. If you want to add a new feature to a framework or ...