CodeCharge Studio
   HOME

TheInfoList



OR:

CodeCharge Studio is a
rapid application development Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to ...
(RAD) and
integrated development environment An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
(IDE) for creating database-driven
web application A web application (or web app) is application software that is created with web technologies and runs via a web browser. Web applications emerged during the late 1990s and allowed for the server to dynamically build a response to the request, ...
s.Troy Dreier
Supercharge Your Intranet With CodeCharge Studio
" ''Intranet Journal''. 08/30/02
It is a code generator and templating engine that separates the presentation layer from the coding layer, with the aim of allowing designers and programmers to work cohesively in a web application (the model-view-controller design pattern). CodeCharge is the first product released by Yes Software, Inc., after two years of development.Tom Sullivan
Startup aims to combine Web design, development
" ''
Computerworld ''Computerworld'' (abbreviated as CW) is a computer magazine published since 1967 aimed at information technology (IT) and Business computing, business technology professionals. Original a print magazine, ''Computerworld'' published its final pr ...
''.4 June 2002


Software

CodeCharge utilizes
point-and-click Point and click are one of the actions of a computer user moving a pointer to a certain location on a screen (''pointing'') and then pressing a button on a mouse or other pointing device (''click''). An example of point and click is in hypermedi ...
wizards for creating record and search forms, grids, and editable grids without the need for programming. The databases it supports include MySQL, MS SQL Server, MS Access, PostgreSQL, and Oracle, as well as any other database that supports web connectivity. CodeCharge can export code to all major programing languages, such as
ASP.NET ASP.NET is a server-side web-application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, applications and services. The name stands for Ac ...
, ASP,
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
,
ColdFusion Adobe ColdFusion is a commercial rapid web-application development computing platform created by J. J. Allaire in 1995. (The programming language used with that platform is also commonly called ColdFusion, though is more accurately known as CF ...
,
PHP PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
, and
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
.Peter B. MacIntyre.
CodeCharge 3.0 Yet Another IDE?
''php, architect'' May 2006
CodeCharge employs an interactive
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
(UI) designed for the creation of web applications. When generating code, CodeCharge automatically structures the code, using naming conventions and comments to describe the code's purpose. Moreover, CodeCharge keeps the application separate from the code it generates, so that projects may be converted to any language at any time.Kevin Yank
Software Reviews
." ''SitePoint Tech Times'', Issue #43. 2 July 2002
Without additional programming, a CodeCharge-generated project is not a routed web site (where everything is routed through, for example, index.asp); rather, every page is accessible by reference to its own name or URL.


Technologies

Here are listed technologies which used, when the application is ready and running. * OOP - The generated application is
Object Oriented Object-oriented programming (OOP) is a programming paradigm based on the concept of '' objects''. Objects can contain data (called fields, attributes or properties) and have actions they can perform (called procedures or methods and impleme ...
. Every structural element, like database connection, grid, navigation bar, the visible page itself etc. are all objects. The application uses the Microsoft .NET 2 Framework and will also install when the .NET 3.5 framework is detected on the host computer. * Templating - Codecharge uses HTML template pages to generate visible internet sites. Templates of web pages may be previewed before making it "live." There are xxxx.html files, accordingly xxxx.asp (xxxx.php etc.) code files and for server side events a separate xxxx_events.asp (xxxx_events.php etc.) files. * Customization - CodeCharge provides its users a standard way to set up custom code for handling events not fully addressed by the built-in features.


Application generating technologies

* PHP * Perl * .NET * Java * ASP * Coldfusion * xml


Reception

In 2003, regarding the original version of CodeCharge Studio, Arbi Arzoumani of ''PHP Architect'' wrote:Arbi Arzoumani
Reviewed For You: CodeCharge Studio 1.0
"
PHP Architect
'. January 2003.
Kevin Yank of ''
SitePoint SitePoint is a Melbourne-based website, and publisher of books, courses and articles for web developers. History SitePoint was founded by Matt Mickiewicz and Mark Harbottle in 1999. The company had its origins in Webmaster-Resources.com, an ...
Tech Times'' was impressed "by the many ways in which experienced developers could draw added power out of the software, instead of being limited by it, as is the case with most RAD tools for Web development."Kevin Yank
Software Reviews
." ''SitePoint Tech Times'', Issue #62. 2 April 2003
In his review of ''CodeCharge Studio 2.0'', Troy Dreier wrote in ''Intranet Journal'', "CodeCharge Studio llowsWeb application developers oshave literally months off their development times."Troy Dreier
CodeCharge Studio 2.0: Here's What's New
" ''Intranet Journal''. 5/19/2003.
''CodeCharge Studio 3.0'' received a rating of 3.5 out of 5 from Peter B. MacIntyre of ''php, architect''.


See also

*
Comparison of web frameworks Two comparisons of web frameworks are available: * Comparison of JavaScript-based web frameworks This is a comparison of web frameworks for front-end web development that are reliant on JavaScript code for their behavior. General in ...
*
Web template system A web template system in web publishing allows web designers and developers to work with ''web templates'' to automatically generate custom web pages, such as the results from a search. This reuses static web page elements while defining dynami ...
* formats of web applications


References


External links

*
List of third-party product reviews of CodeChargeOfficial DocumentationOfficial User ForumsCommunity website2006 CodeCharge Studio Awards winner (website also done in CodeCharge Studio)
{{DEFAULTSORT:Codecharge Studio Integrated development environments Template engines Web development software Web frameworks C Sharp software PHP software