Showing posts with label JavaScript. Show all posts
Showing posts with label JavaScript. Show all posts

Microsoft to back jQuery library

Visual Studio will ship with jQuery JavaScript technology that simplifies AJAX interactions for rapid Web development.

Microsoft plans to incorporate the jQuery JavaScript library into its Visual Studio platform, according to several blogs published on Sunday.

JQuery, the jQuery Web site states, is "a fast and concise JavaScript library that simplifies HTML document traversing, event handling, animating, and AJAX interactions for rapid Web development." The technology also was described as lightweight and cross-browser.

"JQuery is designed to change the way that you write JavaScript," according to the site.

Microsoft's Scott Guthrie, corporate vice president in the company's developer division, noted Microsoft's intentions to support the open source technology.

"I'm excited today to announce that Microsoft will be shipping jQuery with Visual Studio going forward," Guthrie said. "We will distribute the jQuery JavaScript library as is, and will not be forking or changing the source from the main jQuery branch.  The files will continue to use and ship under the existing jQuery MIT license."

Microsoft also will distribute intellisense-annotated versions that provide "great" Visual Studio intellisense and help-integration at design time, Guthrie said.

"A big part of the appeal of jQuery is that it allows you to elegantly (and efficiently) find and manipulate HTML elements with minimum lines of code," said Guthrie.

"JQuery is a fantastic library, and something we think can really benefit ASP.Net and ASP.Net AJAX developers.  We are looking forward to having it work great with Visual Studio and ASP.Net, and to help bring it to an even larger set of developers," Guthrie said.

The jQuery intellisense annotation support will be offered as a free Web download in a few weeks and will work with Visual Studio 2008 Service Pack 1 and the Visual Web Developer 2008 Express Service Pack 1. A new ASP.Net MVC download will distribute it as well and add the jQuery library by default to new projects, Guthrie said.

Microsoft product support will be extended to jQuery later this year, enabling developers and enterprises to call and open jQuery support cases.

John Resig, of the jQuery development team, said Nokia also was taking steps to adopt jQuery as part of its official application platform.

source : infoworld.com

| Continue Reading..

10 Promising JavaScript Frameworks

Popular JavaScript frameworks/libraries like jQuery, MooTools, Prototype, and YUI (to name a few of the most popular JavaScript frameworks out there) definitely have a solid foothold in the JavaScript framework arena.

But for the more adventurous developers looking for new or alternative frameworks/libraries – there are some excellent frameworks outside the popular ones that’s worth checking out.

It’s always good to consider all of your options before settling on a JavaScript framework that’s right for you and/or your team – and though there’s definitely a lot of compelling reasons to stick to the big names – it won’t hurt you any to at least try the alternatives.

This article showcases 10 alternative and capable JavaScript frameworks/libraries to explore. Links to some of their demos (when available) are included in the entry so that you can see the framework in action.

1. SproutCore

SproutCore - screens hot.

SproutCore distinguishes itself by emphasizing its usage for bringing desktop application functionalities on the web. It’s got a healthy amount of easy-to-follow guides to get you going quickly and its own Google Group for your questions and for interacting with other SproutCore developers.

SproutCore demonstrations: Photos, Sample Controls

2. Spry

Spry - screen shot.

Spry is Adobe’s Ajax framework. One of the many distinctive features of Spry is its tight integration with Adobe products (such as Dreamweaver, Flash and AIR). Just like any Adobe product, there’s already a ton of documentation to help you get started with Spry quickly.

Spry demonstrations: Photo Gallery, RSS Reader, Form Validation Widgets

3. JavaScriptMVC

JavaScriptMVC - screen shot.

JavaScriptMVC is a featured-packed JavaScript framework. JSMVC applies the Model-View-Controller (MVC) architectural pattern to JavaScript, separating business logic from the presentation layer - resulting in increased modularity and ease-of-modification for either one of the components. It has a built-in automated testing unit (because "JavaScript testing sucks") and even emails you when a user encounters an error.

JavaScriptMVC demonstrations: Error Demo, History Demo, Todo Demo

4. qooxdoo

qooxdoo - screen shot.

qooxdoo is an Ajax application framework that uses object-oriented JavaScript. It’s a framework that allows you to build a web application using JavaScript without worrying about HTML, CSS, and the DOM. It’s also a fully-featured graphical user interface toolkit (much like YUI) giving the developer built-in support for keyboard navigation, tabbed interfaces, and drag and drop capabilities - among other components.

Qooxdoo demonstrations: demo browser, Feed Reader

5. midori

midori - screen shot.

midori is a light-weight JavaScript framework. At it’s uncompressed state, it weighs in at only 45 KB (in comparison – jQuery in it’s minified state is 54KB). But just because its light doesn’t mean it’s lacking in complex JavaScript functions – midori offers common functions you’d expect from an JavaScript framework such as cross-browser Ajax functions, the ability to use CSS selectors (as opposed to midori-specific syntax) for matching elements in the DOM, and animated effects.

midori demonstrations: drag and drop, popups, toggle

6. Archetype JavaScript Framework

Archetype JavaScript Framework - screen shot.

The Archetype JavaScript Framework is a robust JavaScript framework that shares a lot of things in common with Prototype. Archetype has a dependency management system which initializes needed components for particular web pages(what components and CSS file to load – for example). Archetype also emphasizes code readability and coding best practices by being hard-lined about HTML/CSS/JavaScript separation (i.e. "unobtrusive JavaScript") .

Archetype demonstration: Slidy Presentation

7. June Framework

June Framework - screen shot.

The June Framework was inspired by the Core library and uses the Module design pattern. For those using MS Visual Studio 2008, you’ll love the documentation that comes with the June Framework because it utilizes Visual Studio’s intellisense format (code hints/auto-completion while you write).

June Framework demonstrations: setOpacity, highlight, getKeyName

8. UIZE

UIZE - screen shot.

UIZE (pronounced "you eyes") is another JavaScript framework the emphasizes the creation of full-on rich internet applications (RIA) as opposed to basic effects and widgets/components on a web page. It already comes packed with "ready-to-go" widgets such as a date picker, a table sorter, progress bar, and color picker.

UIZE demonstrations: Slideshow With Wipes, Marquee and Image Port

9. SimpleJS

SimpleJS - screen shot.

SimpleJS is a simple and lightweight, but feature-packed JavaScript framework with Ajax helper functions and animation effects. It uses a "plugins" system much like jQuery and MooTools to extend the framework. It’s the perfect solution for developers who don’t need much outside of basic Ajax functions and effects.

SimpleJS demonstration: you can view the demos in the left side bar of the website under "Functions".

10. Fleegix.js

Fleegix.js - screen shot.

Fleegix.js has an excellent "events system" that helps you listen, manipulate, and fire off DOM event (such as mouseover’s, onclick, etc.). It includes a function for serializing JavaScript objects into JSON format (fleegix.jason.serialize) and – because every other JavaScript framework has it – an awesome effects module to help you add rich, animated JavaScript animation onto your web page or web application.

source: sixrevisions.com

Technorati Tags: ,,
| Continue Reading..

Windows Live Tools – July 2008 CTP – introduces ASP.NET Server Control for Virtual Earth Map

Cross-posted from http://blogs.msdn.com/vikasahuja
You already saw few blog posts and announcements regarding release of July 2008 CTP of Windows Live Tools. With this release, we have introduced ASP.NET Server Control for Virtual Earth (Map Control).

Developers have been using JavaScript Control for meeting their needs. Now, you have ASP.NET control available right from your Visual Studio toolbox which you can drag and drop on your web page, do server side web page programming (e.g. pull store locations or last location of the delivery vehicle etc.) and create push pins and show to the web site visitors.

In words of Marc Schweigert, Microsoft’s Developer Evangelist

”This is a sweet control that makes integrating Virtual Earth into your ASP.NET applications a easy as drag, drop, set some properties, and wire up some server side code.  The new control, which is built on top of ASP.NET AJAX, does all the heavy lifting you've come to expect from ASP.NET AJAX enabled controls.  ASP.NET AJAX also introduced the concept of control extenders.  Extenders allow you to add AJAX functionality to existing server controls.  The Virtual Earth ASP.NE T control ships with a ton of extenders that allow you to interact with the map without writing any code.  I had the luxury of getting early access to the bits.  I've taken the control for a thorough test drive.  I think ASP.NET developers are going to love this thing!”

In words of Mark Brown, Virtual Earth Evangelist

”Integrating interactive, immersive maps no longer requires JavaScript, it can be done by ASP.NET developers simply. For smooth interactions this control can be combined with ASP.NET AJAX capabilities to provide the power of ASP.NET Serverside processing without the development overhead of coding JavaScript.”
Mark and Angus have an introductory channel9 screencast for you.[...]

Read more on: blogs.msdn.com

Technorati Tags: ,
| Continue Reading..

Enter your email address:

Delivered by FeedBurner

Followers