Thursday, September 20, 2007

Top Ten Web 2.0 Tools

My top Web 2.0 Tools--

Over the years of developing and past year or so of developing Web2.0 applications I have come across tools of all types. I have tried to narrow down a list of the top development tools for a Web2.0 website. Now these are not meant as a list of tools for the entire development, but rather just the Web2.0 aspects. If I included all tools, you would see tools like Toad and Rational development modeling. I will be coming out soon with my top 10 free and open source development tools soon.


MyEclipse - http://www.myeclipseide.com/ – Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. A large and vibrant ecosystem of major technology vendors, innovative start-ups, universities, research institutions and individuals extend, complement and support the Eclipse platform. MyEclipse adds some great Web 2.0 development tools with Version 4.1.

JSEclipse - http://labs.adobe.com/technologies/jseclipse/ - JSEclipse is a new plugin for the Eclipse environment that helps developers code JavaScript faster and with no errors. With JSEclipse, you can complete a variety of tasks, from editing small sections of code to working with the next big AJAX library or developing plug-ins for a product that embeds JavaScript snippets.

WSMT - http://sourceforge.net/projects/wsmt - The Web Service Modeling Toolkit (WSMT) is a collection of tools for Semantic Web Services intended for use with the Web Service Modeling Ontology (WSMO), The Web Service Modeling Language (WSML) and the Web Service Execution Environment (WSMX)

Google Web Toolkit (GWT) - http://code.google.com/webtoolkit/ – Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.

InstantSVC - http://sourceforge.net/projects/instantsvc/ - Create Web Services with PHP5 in minutes. InstantSVC provides a set of tools to easy your development. Just document your code with PHPDoc and generate Web Services from it. SOAP Services as well as RESTful Web Services.

Assembla - http://www.assembla.com/ - Get free workspaces with unlimited team size and integrated tools like wiki, discussion, alerts, chat, Subversion and Trac. Use Assembla spaces for rapid software development, job networking, and collaboration.

JAXB - http://java.sun.com/developer/technicalArticles/WebServices/jaxb/ - XML and Java technology are recognized as ideal building blocks for developing Web services and applications that access Web services. A new Java API called Java Architecture for XML Binding (JAXB) can make it easier to access XML documents from applications written in the Java programming language.

Firebug - https://addons.mozilla.org/en-US/firefox/addon/1843 - Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

BrowserShots - http://browsershots.org/ - Browsershots makes screenshots of your web design in different browsers. It is a free open-source online service created by Johann C. Rocholl. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central server here.

And for those of you with money:
----------------------------------

Stylus Studio - http://www.stylusstudio.com/ - Stylus Studio, a product from DataDirect Technologies, an operating company of Progress Software Corporation, is the industry's most innovative XML IDE, providing a comprehensive suite of advanced XML tools and scalable deployment components for working with XML, XSLT, XPath, XQuery, XML Schema, Web services, EDIFACT, X12, legacy data integration, XML Pipeline, XML mapping, XML Publishing and more. Used by leading software developers world-wide, Stylus Studio simplifies XML programming and enhances developer productivity through innovation.

No comments:

 
Programming Blogs - BlogCatalog Blog Directory Add to Technorati Favorites