Why JavaScript Will Become The Dominant Programming Language Of The Enterprise

first_imgIT + Project Management: A Love Affair Tags:#app development#cloud computing#JavaScript#programming language 3 Areas of Your Business that Need Tech Now Related Posts Guest author Nolan Wright is the CTO of Appcelerator.There is no denying that since its inception in the mid 90’s, JavaScript has become one of the most popular Web development languages. In September 2012, industry analyst firm, RedMonk, showed it as the top language. Much of this is due to its ability to deliver rich, dynamic web content, its relatively lightweight and its high ease of use. Although initially developed as a browser-agnostic scripting language, in recent years, we’ve seen its continued evolution beyond the desktop to areas such as mobility and server-side web applications. Over the next few years, JavaScript is poised to become the dominant language of the enterprise for IT – ultimately displacing the all-encompassing and highly pervasive C, C++ and Java languages. There are several factors that support this reasoning:Mobility & Client-Side DevelopmentToday virtually all enterprises recognize that mobility is foundational to disrupting markets, gaining competitive advantage and increasing efficiencies, in many cases by an order of magnitude. The rate at which users adopt new devices and apps, and the fact they demand a constant stream of innovations and updates, is driving shorter, more frequent release cycles, measured in days or weeks rather than months or quarters. From Appcelerator developer surveyUser experience has also become a crucial issue, due largely to Apple, who dramatically raised the bar for what is considered acceptable. Users now demand a great user experience, and the overall success and adoption of an app is highly correlated to it. In the enterprise, trends like Bring Your Own Device and Bring Your Own App are driving consumer-like behavior regarding the adoption of mobile apps. The result is that the user experience has become key to the success of any application regardless of its target and not something a CIO can ignore.JavaScript’s ability to meet the demands of rapid development, while at the same time maximizing the user experience, makes it a natural fit for mobile development platforms. It’s no coincidence that both Apple and Google have exposed JavaScript application programming interfaces to their mobile development tool kits in order to expand their developer base.Cloud & Server-Side DevelopmentWhen it comes to mobile solutions in the enterprise, the cloud is the name of the game. And here JavaScript’s role is fast becoming just as central. Although not historically associated with server-side development, JavaScript has in the last four years seen swift adoption as a backend technology platform via Node.js.Node.js, a software platform used to build scalable network applications based on Google’s V8 JavaScript engine, is growing like gangbusters. It is being adopted by millions of developers and enterprises for a wide range of use-cases. Big brand names like GM, Yahoo, Dow Jones, Walmart and Dell have all deployed Node.js and are touting its merits.According to Strongloop, a company and community that supports Node.js, there are over 35,000 downloads of Node.js per day. When it comes to cloud adoption it’s one of the top four software systems, supported by five of the six major platform-as-a-service providers including Amazon, Google and Microsoft. Node.js has over 30,000 modules available. It’s this strong ecosystem of developers that makes it so compelling to enterprise IT. Resources & Skill SetsAlthough there is no definitive measure to determine the absolute popularity of different development languages, much of the research uses metrics such as search queries, job postings and Github projects as the basis of its reporting. SitePoint, an Australian book publisher focused on developers, compared data from job vacancies for 2012 and showed that JavaScript demand has increased faster than any other language. JavaScript doubles Ruby, Objective C and Android (Java), and over three times more than C++ and C#. Massive Non-Desk Workforce is an Opportunity fo… nolan wright The TIOBE Programming Community Index, another indicator of the popularity of programming languages, looks at the numbers of skilled engineers, courses and third party vendors based on popular search engine queries. For June 2013 it showed that JavaScript was the fifth fastest growing language, year over year, after Objective C, PHP, Java and Python. Where To Start?It’s rare that shifts as dramatic as mobile and cloud don’t require IT organizations to re-staff or re-train around the (often complex and befuddling) New Thing. But JavaScript, owing to its power, flexibility and ubiquity, holds out just this promise.Early-adopter enterprises are already repurposing their Web developers as mobile developers, leveraging their JavaScript skills and applying them to these new domains. Similarly, server-side developers of traditional corporate applications are migrating their expertise to JavaScript and find it an easy and natural migration from more complex languages such as Java and C#.Becoming The Default Enterprise Programming LanguageThere are strong odds in favor of JavaScript becoming the dominant language ofthe enterprise. This isn’t to say every other language will atrophy overnight (they won’t; too many legacy systems count on them) nor that JavaScript is free of issues (no language is). But the gigantic efficiencies to be gained by having a lingua franca for the enterprise, especially when that lingua is easily learned and already in wide adoption, makes the case for JavaScript very strong. Even Microsoft has warmed to the JavaScript movement, promoting it to first-class citizenship in Windows 8.Importantly, there’s also JavaScript’s popularity in high school computer courses,owing to its simplicity and quick learning curve. At least the next few generations of programmers are likely to treat JavaScript as their native programming tongue. All of this is good news for the enterprise. A simple, open language, equally adapted to building both client and server-side apps? There’s no such thing as technology utopia, but JavaScript looks like the next best thing.Cloud computing images courtesy Shutterstock. Cognitive Automation is the Immediate Future of…last_img read more

Farmers oppose bullet train project

first_imgA group of farmers in Boisar in Palghar district of Maharashtra staged a protest against the Ahmedabad-Mumbai bullet train project, expressing apprehension that they would lose their land on account of it.Prime Minister Narendra Modi and his Japanese counterpart Shinzo Abe launched the project in Ahmedabad on Thursday.Also Read Japanese Industrial Townships will come up in 4 states, says Modi  The farmers waved black flags and raised slogans against the project outside Boisar railway station. They alleged that the BJP-led government was going ahead with the project without taking farmers into account. Kaluram Dodhade of Bhoomi Sena, who took part in the protest, said, “Palghar has mostly small farmers, and if their land is acquired for the project, they will be ruined.”The demonstration was organised by Shetkari Sangarsha Samiti and Advasi Ekta Parishad.Palghar DSP Majunath Shinge said, “It was a symbolic protest and there was no law-and-order situation.”District Collector Prashant Narnavre said the agitation was carried out peacefully.last_img read more

Wrangling in Congress, govt points to state of disarray

first_imgFor the past year or so, observers have been remarking on just how dysfunctional the United Progressive Alliance government has become. It has been hit by a succession of corruption charges and, more recently, its supreme leader, Sonia Gandhi, has gone through a serious illness.As a result, all that it has been able to do is to undertake fire-fighting operations where, to the consternation of their well wishers, they have actually ended up adding fuel to the fire, as in the case of the handling of the Anna Hazare and Swami Ramdev incidents.But of late, there is something more distressing happening- an unrestrained free for all among senior party functionaries and government ministers.The most serious “war”, that between P Chidambaram and Pranab Mukherjee, can only be detected in its undercurrents. There is the matter of the note on the former’s failure to stop the 2G licence sale in January 2008 which is in the news these days.Earlier, there was the curious episode of the discovery of some adhesive substance which may have held listening devices and the letter of protest sent, not to the Home Ministry, which may have known something about the issue, but to the Prime Minister.On Friday Congress party general secretary Digvijay Singh made an extensive critique of the country’s handling of its internal security challenges, wondering, tongue in cheek perhaps, as to who was in- charge of the country’s internal security system.There are a host of smaller public spats- Jairam Ramesh questioning the Montek Singh Ahluwalia- led Planning Commission’s definition of poverty, Mani Shankar Aiyar picking quarrels with Union Sports Minister Ajay Maken and Mr Ahluwalia and Salman Khurshid taking issue over the minority status of Jamia Millia with Kapil Sibal.advertisementlast_img read more

Mediocrity as a raging epidemic

first_imgThe dictionary describes mediocrity as a low degree of merit, an unresponsive attitude imbued with a general apathy, a middle state of existence.To say that we live in a time of mediocrity is to give mediocrity a bad name. We aspire to very little, we are satisfied with nothing, and we live without expectation. Part of the decline stems from the daily dose of political rot meted out by the media, the incessant air waves and sound bytes of mediocre men who control and charge the atmosphere with daily venom.And they are everywhere. Replacing genuine heroes like Gandhi, Tagore and Einstein, they rush in and out of the television frame, people with 10 minutes of fame, casting aspersions on each other, men and women with rasping opinions but no vision, spewing volumes of self-righteous indignation.The daily face of the politician, the cricketer, the bureaucrat, the journalist, the film hero and the Godman- those interchangeable personalities of India.The movie star’s opinion on trade, the minister’s opinion on art, the journalist’s view of nuclear energy, the cricketer on corruption, the bureaucrat’s participation in the Literary Festival, all contaminate daily life to a point of distraction and diversion.Public domainA minister for agriculture controls a private cricketing body; a cricketer joins the Rajya Sabha; a Communist party leader writes a regular newspaper column; a film actress wins elections in Rajasthan, a convict in Uttar Pradesh. Substitutions can be made between politics, sport, religion, film, smuggling.In the relentless public view of the power game, the nation’s daily debates take place from uncertain, immoderate positions. Everyone must have a say; everyone must disagree; everyone must express their belief in public forums.advertisementEveryone must be known for their volubility, their public presence, their hits on Facebook, the number of followers on Twitter, the number of disciples at a public fast, the number of cars in the garage.Amorphous and always deliberately vague, visibility imparts a renewed sense of purpose. Even in their most private moments, the TV cameras must be on.Public service means continual public consumption; the strange sight of agitated men, shunting in and out of cars with blinking red lights, between Parliament house and jail, between hotel conference and airport, descending from the sky to inspect a flood.The hollow faith of position, status and national enterprise moulded into a daily and charged practice.Without responsibility or achievement, the mere act of maintaining position becomes responsibility, even achievement.It rankles first with the lack of political idealism, bordering on polemical confusion.The Communists still call each other Comrade and their meeting, a Politbureau, but are the first to propound theories of private investment as progress.NGOs bask in a halo of goodness, keeping up the theme of Gandhian austerity, all the while keeping a hand firmly in the deep pockets of their foreign benefactors.Economists reel under the pressure of urgency for poverty line solutions, but must make time for the summit at Davos. The Godman speaks less of God than of more pressing mortal things like corruption, and if elected, to find a cure for black money through the rigorous practice of yoga.Corruption Pampered by idleness and inaction, on air and in the press, in country maidans and at India Gate, emotions run high- a convenient substitute for decisions.But they are relentless in their plunder.One hundred thousand crore, three lakh thousand crore, the figures are meaningless.In the far reaches of burnt out cities, at the edge of treeless forests, bloated bodies come up for air, gratifying their appetites in lust and treasure- a little rape here, a bauxite mine there.But they must daily pamper their dead weight with a high diet, squeezing their servers with gold-studded fingers, and letting others bend to their immodesty.Their true ideals- of uncontrolled prejudice and savage division- are a new form of life’s inspiration.Change Even the false ambitions of the young, the verbal fluency of the intellectuals, and the oscillating conviction of the politicians leave little but a gnawing incompleteness- as if the scale of ordinary life can only be viewed in a flash of personal viewpoints.It is rhetoric of mindless populism, where everything hinges on the economy, material output, rising aspiration, leaving a maladjusted social system, and a people unlinked to any collective desire for change.In the bleached atmosphere of the new century, it is hard to tell apart the ridiculous from the sublime, falsehood from utter falsehood.When the believers are themselves on sale, the equation hardly matters.advertisementMost people, most cultures, that live in hope, do so only because they expect life to change, and for the better. When people begin to believe that change is impossible, when even the floundering has ceased, there is little but terminal decline.The only hope for the future that fills the heart with any optimism is the quick passing of the present, and its replacement with a successor that owes nothing to the present. Something good is bound to rise from the ashes. Far away there are daily rumblings of a coming transformation.In small town, in village, a minor prophet with gentler intentions is on the rise. Living the new ideal on tamped earth, a faint hint of hope, still faint, but ready to remake the world.In an era marked by mediocre men, and a complete absence of applied ideas, is it a wonder that the old profession of leadership flounders for lack of applicants?It was Choudhary Charan Singh who said that the leader of a country of 600 million farmers should himself be a farmer. The Indian leader today is merely a repeat image of the mass he represents. He is just one of us.last_img read more