Thursday, May 30, 2013

Is JavaScript the Future of Programming?

JavaScript is the programming language that makes a website synergistic. Slideshows and advertising pop-ups are examples of JavaScript work. JavaScript was the frosting on the cake, only responsible for user experience. When you use JavaScript with a framework called Node.js, you can now actually use JavaScript as a server-side language.



Why JavaScript is Widely Used?

JavaScript is the only client-side scripting language. Therefore, it's being used on nearly every website you see on the web. If JavaScript Runs in a browser, you don't need to download software to use it. All you need is a text editor (such as TextWrangler or TextEdit) and a browser. Despite its utility, programmers don't consider JavaScript the most refined of languages — it looks messy. CoffeeScript is an attempt to change this — it makes JavaScript look more like Ruby or Python by getting rid of curly braces and semicolons and adding white space and indents. These changes make code easier to read, whether you're returning to old code and trying to remember what it does, or working on a project with another programmer.

What JavaScript Can Do?

JavaScript can be used to build an entire site if used with Node.js and MongoDB (a database). Node.js is asynchronous, which makes it highly scalable and a great fit for all the big data out there. JavaScript is now one of the preferred ways of developing applications for Windows 8's new UI. It's the top language used on Github. Lots of sites are built with Node, including Klout, Storify and Yammer. Being able to use the same language on the front end and the back end makes life easier for development teams. JavaScript is responsible for animations like pop-up windows and with AJAX, those websites that reveal new data without a page refresh. AJAX stands for Asynchronous JavaScript And Xml, it can't be used apart from JavaScript.

Will the future be written entirely in JavaScript?

HTML5 was said to be the end of Flash, but if HTML5 is the organizational tool, it's JavaScript that's taking the place of the Flash element. Those videos or other visuals that used to be served in a plugin are now served with JavaScript, which runs in your browser, so you don't have to download a third-party plugin to see it.

Wednesday, May 29, 2013

Mozilla officially launched Firefox 19 for Windows, Mac, Linux, and Android with lower CPU limits to support 15m more phones


Changes & Improvements:- 
  • The improvements include a built-in PDF viewer on the desktop and theme support on Google’s mobile platform. All users of old Firefox versions can upgrade it automatically.  
  • The biggest addition in this release is PDF.js, a JavaScript library intended to convert PDF files into HTML5. PDF.js loads and renders PDFs quickly directly in the browser, and because it uses standard HTML5 APIs, it can run on many platforms (PCs, tablets, and phones). 
  • Firefox for Android is now available to phones with minimum requirements of 600MHz, 512MB, HVGA, including the LG Optimus One, T-Mobile myTouch 3G slide, HTC Wildfire S, and ZTE R750. 
  • Debugger now supports pausing on exceptions and hiding non-enumerable properties. 
  • There is now a Browser Debugger available for add-on and browser developers (experimental, set devtools.chrome.enabled to true).

Tuesday, May 28, 2013

Google said to release touch-screen laptop this year


Edging into Microsoft's touch screen territory, the Web giant is said to have developed its first touch-capable laptop to run on Chrome's operating system.

Chrome OS already includes a touch-screen keyboard, which means that it shouldn't be too difficult to add a touch-centric interface to the operating system, especially with Google's experience with Android. The company launched two Chromebooks from Acer and Samsung last year. It's unclear which hardware manufacturer Google might have partnered with for the possible upcoming touch screen laptop.
Having touched on a traditional laptop is a growing trend and could be commonplace in the near future -- as it is for any mobile device now.