JSON in application efficiency

by Han C
Jim Keeting writes about Javascript Object Notation, JSON, and about how modern web applications are geared torwards efficiency. At first there was Asynchronous Javascript and XML or AJAX for short but there is always a demand for more efficiency. Since then web developers have been trying to get the maximum amount of performance for the code they write. JSON is a result that originated from a coder by the name of Douglas Crockford, a senior Javascript architect at Yahoo. Crockford intended it to be a lightweight data-interchange format which meant that it would inheret the use of name and order values. This is why it has some similarities to programming languages. JSON’s purpose is to provide “a way to store information in an organized, easy-t0-access way” that was human and machine readable. JSON achieves this because it is an open source, text based exchange format that can operate independent from any programming language. This is why so many web application developers are switching over. Another thing that many coders did not was constraint. For example, using XML included the tedious task of having to write parses and having to assign variables using DOM APIs. With JSON you can generate or retrieve data easier with fewer, less complex, and  code. JSON can let you build smaller, faster, and more interactive applications for not just desktop audiences but also for phone and tablets.

 

JSON was a topic briefly mentioned in class but was given special emphasis based on popularity and adoption. By reading more into the applicable areas for development in using JSON, a couple of thoughts crossed my mind. First, developers are always looking for new ways to improve coding methods to be able to save time and maximize results. I definitely agree with this because writing code that is easy to edit too is always a plus. Especially if the project is a on-going one. Another thought is that there are always new approaches coming out that are geared towards mobile devices. Using JSON, developers are not just able to code data but also have the ability to send executable code. It is no wonder why developers choose JSON, it can allow them to build lightweight interactive applications.

Sources: Keeting, Jim. “Using JSON To Build Efficient Applications.” iOpener.com/application-development. December 12, 2011.

http://blog.lansa.com/application-development/json-build-efficient-applications

3 thoughts on “JSON in application efficiency”

  1. Wow JSON sounds like a pretty cool language. I do agree that the more popularity it gets amongst developers the more in demand knowing this type of language will be. JSON is definitely something I would like to learn more about so I can see its power first hand. Overall nice article.

  2. Great article. JSON does sounds very interesting. The majority of our population use mobile devices so it’s no wonder that new approaches are continuously coming out that will benefit mobile devices. In the future, JSON is going to become very big.

  3. JSON does seem very interesting. Im curious as to how popular it is going to be in the future. Like Jasmine said, it will benefit mobile devices if it is light weight and with the continuing growth of mobile platforms i would have to assume it will be big.

Comments are closed.