|
Project Information
Links
|
RapidWebDev is a framework providing almost reusable APIs, common components, available services and UI framework on developing .NET applications. It focuses on productivity and quality improvement through integration and innovation which can save more than 50% code with much higher performance and quality than any other solutions in our practice. It’s grown out from our talent and rich experience in more than 10 outsourcing projects since 2004. And there is a creative team in Shanghai, China continuously engaged on it and having long term plan. You can get the roamap in 2010 at our official website. "Everything is prepared here for your web application. You only need to focus on your core business!" - the mission of RapidWebDev Org. 1. OverviewClick here to watch the online presentation on RapidWebDev Overview RapidWebDev is a mixture infrastructure targets to provide almost components and services needed in a .NET application development. Currently it has Common Library, Extension Model, Platform and RapidWeb. And we plan to add File Management, Communication and Search/Index component in the future. 1.1. Common LibraryIt's a set of reusable common APIs and components which has common methods, exception handling, cache, validation context, globalization utility, dynamic class generator, logging, data context factory, transaction and Spring.NET integration etc. 1.2. Extension Data ModelExtension Model is used for the requirement that customers want to configure fields of their data online and get them working in UI form to CRUD immediately without re-compilation and services restart. The component provides the infrastructure to make business entities maintainable at runtime. And it also provides metadata management UI and asp.net web controls to render dynamic form with validation supported. 1.3. Rapid Web InfrastructureIt is a web UI framework which helps developers to build pure AJAX driven web applications without knowing much about JS, HTML, CSS and AJAX solutions but only implementing understandable interfaces to integrate customer’s business requirement and write xml configurations to UI. The engineers can be released from troubles like, adjusting UI style; writing much HTML/ASP.NET codes; handling UI controls displaying logics; assembling database query expression from UI controls; displaying query data with paging and sorting; ensuring all web forms in a complex system following the same style and operation guideline; etc. 1.4. PlatformPlatform is a set of reusable APIs and components which helps developers more focus on business of applications. It includes Membership, Role, Permission, Organization, Hierarchy, Concrete Model, Relationship Model, Authentication, Authorization, Site Map and SaaS Architecture etc. As a successful case, we have delivered a community management system to a customer in August, 2009 which the project is completed in only a month rather than 3-4 months expected by the customer. The bugs found by the customers are less than 10 totally. Because there only has 4 data tables and less than 5000 source code lines for the project especially. 2. Spotlight
3. Architecture
|
(With RapidWebDev, the developers only need to work on the block with red background color.)