Frameworks and Platforms - Smashing Apps - Opensource, Free and Useful Online Resources for Designers and Developers

Frameworks and Platforms

Run Your Web Applications On Google’s Infrastructure - It’s Free To Get Started With Google App Engine!

Google App Engine lets you run your web applications on Google’s infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it’s ready to serve your users. Download the App Engine SDK or Check out the app gallery to see sample applications.

You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain. You can share your application with the world, or limit access to members of your organization. App Engine costs nothing to get started. Sign up for a free account, and you can develop and publish your application for the world to see, at no charge and with no obligation. A free account can use up to 500MB of persistent storage and enough CPU and bandwidth for about 5 million page views a month. Google App Engine makes it easy to build an application that runs reliably, even under heavy load and with large amounts of data. The environment includes the following features:

  • dynamic web serving, with full support for common web technologies
  • persistent storage with queries, sorting and transactions
  • automatic scaling and load balancing
  • APIs for authenticating users and sending email using Google Accounts
  • a fully featured local development environment that simulates Google App Engine on your computer

This is a PREVIEW RELEASE of Google App Engine. For now, account registrations are limited to the first 10,000 developers, and applications are restricted to the free account limits.

ASP.NET AJAX Is A Free Framework For Building A New Generation Of Richer, More Interactive, Highly Personalized Cross-Browser Web Applications

ASP.NET AJAX is a free framework for building a new generation of richer, more interactive, highly personalized cross-browser web applications. This new web development technology from Microsoft integrates cross-browser client script libraries with the ASP.NET 2.0 server-based development framework.

ASP.NET AJAX

In addition, ASP.NET AJAX offers you the same type of development platform for client-based web pages that ASP.NET offers for server-based pages. And because ASP.NET AJAX is an extension of ASP.NET, it is fully integrated with server-based services. ASP.NET AJAX makes it possible to easily take advantage of AJAX techniques on the web and enables you to create ASP.NET pages with a rich, responsive UI and server communication. However, AJAX isn’t just for ASP.NET. You can take advantage of the rich client framework to easily build client-centric web applications that integrate with any backend data provider and run on most modern browsers.

CakePHP Enables PHP Users At All Levels To Rapidly Develop Robust Web Applications.

CakePHP is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC.

cakephp

Features

Developers Can Easily Create Cross Platform Applications Using Mono Open-Source Software Platform

Mono

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix. Sponsored by Novell, the Mono open source project has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications. Download Mono Now!

Features

The Aptana Studio Community Edition Is A Free, Open-Source, Cross-Platform, Full-Featured Web Development Environment

Aptana Studio 1.0 (formerly Aptana IDE)

The Aptana Studio 1.0 (formerly Aptana IDE) is a free, open-source, cross-platform, JavaScript-focused development environment for building Ajax applications. It features code assist on JavaScript, HTML, and CSS languages, FTP/SFTP support and a JavaScript debugger to troubleshoot your code. Get the Community Edition now!

They also offer for purchase an Aptana Studio Professional Edition adds new features for the professional web developer on top of the original features of Aptana Studio Community Edition. Compare features between the free and paid editions to find the set that best meets your needs.

actiWATE - Free Web Application Testing Software

actiWATE

actiWATE is a Java-based software platform intended to make the test automation process simple and cost-effective. actiWATE
actiWATE currently consists of:

actiWATE General Scheme

Other modules planned for development:

actiWATE’s primary target is complex and long-term web application systems which require iterative implementation and significant testing efforts.Whether you are developing a web application on your own, or outsourcing its development to other company, or even if you are providing independent QA services, actiWATE will help you to achieve the highest quality result and reduce your costs.

actiWATE is a freeware so you can download it without being charged.

actiWATE framework contains a number of test samples, which illustrate the usage of the product and may be considered as a good base for learning actiWATE API and for writing your own tests.