Widget Incorporated Introduces Injammies Technology
In order to solve the problems with Javascript code reusability, cross-browser compatibility and transmission overhead the programmers at Widget Incorporated have developed Injammies Technology - an ASP.NET add-on available exclusively for Widget Inc. customers.
Denver, CO, July 06, 2011 --(PR.com)-- The advent of ASP.NET has made a whole new world open up. Over the last ten years programmers – particularly “old school” programmers – can now look at the World Wide Web not in design terms, as they used to when the Internet first went public, but in terms of developing an application. Thus, the term “web application” has come into being.
The particular advantage of ASP.NET is the clear and definitive separation of presentation and code. Developers who used Delphi, Visual Basic and other visual languages for applications development can appreciate this. A form is a form and is never confused with the code that affects the form’s behavior. Perhaps this was because the form was developed “visually” – one painted a form and it would be inconceivable to confuse this in any way, shape or form, with the code.
Some programmers remember the early days of Windows development when forms were created with code. But then there was the transformation of thinking that separated the layers. A similar thing seems to have happened with web development with ASP.NET – the code lies apart from the presentation layer or form. Classic ASP and Php not withstanding – a good programmer using these platforms should still ensure that code and presentation are separate (yes, it’s possible – it’s rarely done and most programmers confuse the two, but this is generally considered to be bad practice).
With Javascript this code component – interpreted and executed on the client machine can also be (and usually is) separated from the presentation HTML. Most programmers will create a separate .js file for their script – which, ordinarily is considered good practice. But this ideology has several pitfalls when it comes to Javascript.
1 – Code reusability. In any environment, when one develops a site, it’s necessary to make a copy of any .js files. This means that when programmers develop sites and make changes to your script then, unless there is a central script repository, diverging copies result. This is generally considered to be a bad thing. Even if there is a script repository then any changes must be copied back. If not then the result will also be diverging copies.
In Visual Studio it is possible to create class libraries for server side code and this can be one library that is shared amongst several sites, but when a .js file is imported, Visual Studio makes a copy of the file.
2 – Cross-browser compatibility. If it were a perfect world then all browsers would behave the same way, but it isn’t. According to Roger L. Main, President and CEO of Widget Incorporated, "Javascript is the worst offender. There have been many attempts to standardize the language by creating shell languages such as JQuery, Prototype and Mootools but these solutions come with a lot of overhead."
3 – Overhead. With Internet download speeds getting faster this may not seem like as much of a problem as it did when programmers used limited memory machines on slow phone line connections but why have all of that dross when only a fraction is needed? Abundance is still no reason for waste. No one would carry their entire chest of drawers on a plane for an overnight trip when only one pair of underwear, socks and a shirt is needed.
The programmers at Widget Incorporated, thought about this and wondered how to could come up with a way to solve all three problems. They believe they have. It’s called “Injammies Technology”, an ASP.NET add-on library that ensures code reusability, cross-browser compatibility and low overhead.
It’s exclusive to web applications designed and built by Widget Incorporated. For examples of sites built with this exciting new technology look for the “Built with Injammies Technology” logo on the Widget Incorporated portfolio pages. For more information call Widget Incorporated on 1-800-470-9073 or email roger.main@widgetinc.com.
Contact: Roger L. Main
Widget Incorporated
Phone: 1-800-470-9073
Email: roger.main@widgetinc.com
###
The particular advantage of ASP.NET is the clear and definitive separation of presentation and code. Developers who used Delphi, Visual Basic and other visual languages for applications development can appreciate this. A form is a form and is never confused with the code that affects the form’s behavior. Perhaps this was because the form was developed “visually” – one painted a form and it would be inconceivable to confuse this in any way, shape or form, with the code.
Some programmers remember the early days of Windows development when forms were created with code. But then there was the transformation of thinking that separated the layers. A similar thing seems to have happened with web development with ASP.NET – the code lies apart from the presentation layer or form. Classic ASP and Php not withstanding – a good programmer using these platforms should still ensure that code and presentation are separate (yes, it’s possible – it’s rarely done and most programmers confuse the two, but this is generally considered to be bad practice).
With Javascript this code component – interpreted and executed on the client machine can also be (and usually is) separated from the presentation HTML. Most programmers will create a separate .js file for their script – which, ordinarily is considered good practice. But this ideology has several pitfalls when it comes to Javascript.
1 – Code reusability. In any environment, when one develops a site, it’s necessary to make a copy of any .js files. This means that when programmers develop sites and make changes to your script then, unless there is a central script repository, diverging copies result. This is generally considered to be a bad thing. Even if there is a script repository then any changes must be copied back. If not then the result will also be diverging copies.
In Visual Studio it is possible to create class libraries for server side code and this can be one library that is shared amongst several sites, but when a .js file is imported, Visual Studio makes a copy of the file.
2 – Cross-browser compatibility. If it were a perfect world then all browsers would behave the same way, but it isn’t. According to Roger L. Main, President and CEO of Widget Incorporated, "Javascript is the worst offender. There have been many attempts to standardize the language by creating shell languages such as JQuery, Prototype and Mootools but these solutions come with a lot of overhead."
3 – Overhead. With Internet download speeds getting faster this may not seem like as much of a problem as it did when programmers used limited memory machines on slow phone line connections but why have all of that dross when only a fraction is needed? Abundance is still no reason for waste. No one would carry their entire chest of drawers on a plane for an overnight trip when only one pair of underwear, socks and a shirt is needed.
The programmers at Widget Incorporated, thought about this and wondered how to could come up with a way to solve all three problems. They believe they have. It’s called “Injammies Technology”, an ASP.NET add-on library that ensures code reusability, cross-browser compatibility and low overhead.
It’s exclusive to web applications designed and built by Widget Incorporated. For examples of sites built with this exciting new technology look for the “Built with Injammies Technology” logo on the Widget Incorporated portfolio pages. For more information call Widget Incorporated on 1-800-470-9073 or email roger.main@widgetinc.com.
Contact: Roger L. Main
Widget Incorporated
Phone: 1-800-470-9073
Email: roger.main@widgetinc.com
###
Contact
Widget Incorporated
Roger L. Main
1-800-470-9073
www.widgetinc.com
Contact
Roger L. Main
1-800-470-9073
www.widgetinc.com
Categories