Content deleted Content added
No edit summary |
cleanup and sources |
||
Line 29:
'''CodeCharge Studio''' is a [[rapid application development]] (RAD) and [[integrated development environment]] (IDE) for creating database-driven [[web application]].<ref name=dreier2002>Troy Dreier "[http://www.intranetjournal.com/articles/200208/it_08_30_02a.html Supercharge Your Intranet With CodeCharge Studio]." ''Intranet Journal''. 08/30/02</ref> It is a [[Automatic programming|code generator]] and [[Template engine (web)|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<ref name=sullivan2002/> (the [[Model view controller|model-view-controller]] design pattern).
CodeCharge utilizes [[point-and-click]] [[Wizard (software)|wizard]]s<ref name=sullivan2002/> for creating record and search forms, grids, and editable grids without the need for programming. Databases supported are MySQL, MS SQL Server, MS Access, PostgreSQL, Oracle, and all others that support web connectivity. CodeCharge can export into all major programing languages, such as [[ASP.NET]], [[Active Scripting|ASP]], [[Java (programming language)|Java]], [[ColdFusion]], [[PHP]], and [[Perl]].<ref name=dreier2002/><ref name=macintyre2006>Peter B. MacIntyre. "[http://www.yessoftware.com/download/files/pdf/May_2006_CCS.pdf CodeCharge 3.0 Yet Another IDE?]" ''php|architect'' May 2006</ref>▼
<br />▼
CodeCharge is the first product released by Yes Software, after two years of development.<ref name=sullivan2002>Tom Sullivan "[http://www.computerworld.com.au/article/26228/startup_aims_combine_web_design_development/ Startup aims to combine Web design, development]." ''[[Computerworld]]''.04 June, 2002</ref>
==Software==
▲CodeCharge utilizes [[point-and-click]] [[Wizard (software)|wizard]]s<ref name=sullivan2002/> for creating record and search forms, grids, and editable grids without the need for programming. Databases supported are MySQL, MS SQL Server, MS Access, PostgreSQL, Oracle, and all others that support web connectivity. CodeCharge can export into all major programing languages, such as [[ASP.NET]], [[Active Scripting|ASP]], [[Java (programming language)|Java]], [[ColdFusion]], [[PHP]], and [[Perl]].<ref name=dreier2002/><ref name=macintyre2006>Peter B. MacIntyre. "[http://www.yessoftware.com/download/files/pdf/May_2006_CCS.pdf CodeCharge 3.0 Yet Another IDE?]" ''php|architect'' May 2006</ref>
▲<br />
CodeCharge is based on an interactive [[user interface]] (UI) to create web applications.<ref name=arzoumani2003/> When generating code, CodeCharge automatically structures it, using naming conventions and comments to make the purpose of the code clear.<ref>Mike Gunderloy "[http://mcpmag.com/articles/2002/08/07/codecharge-studio-106.aspx Product Reviews: CodeCharge Studio 1.0.6]." ''Microsoft Certified Professional Magazine''. 08/07/2002.</ref>▼
A CodeCharge generated project - without additional programming - is not a routed web sited (where everything routed i.e. through index.asp), but every page accessible by on its own name.
▲When generating code, CodeCharge automatically structures it, using naming conventions and comments to make the purpose of the code clear.<ref>Mike Gunderloy "[http://mcpmag.com/articles/2002/08/07/codecharge-studio-106.aspx Product Reviews: CodeCharge Studio 1.0.6]." ''Microsoft Certified Professional Magazine''. 08/07/2002.</ref>
===
Here are listed technologies which used, when the application is ready and running.
* '''OOP''' - The generated application is [[Object-oriented programming|Object Oriented]].<ref name=macintyre2006/> Every structural element, like database connection, grid, navigation bar, the visible page itself etc are all objects.
* '''Templating ''' - Codecharge use html template pages to generate visible internet sites. Templates of web pages may be previewed before making it "live."<ref>Linda Mmayi. "[http://sist.fnal.gov/sidebar/linda.pdf Website Development for Automation of the Leave/Travel System and to Interface a Database]." ''Summer Internship in Science and Technology (SIST)''. Fermi National Accelerator Laboratory, Batavia, IL. August 11, 2005.</ref> There are xxxx.html files, accordingly xxxx.asp (xxxx.php etc) code files and for server side events a separate xxxx_event.asp (xxxx.php etc) files.▼
====Application generating technologies====
{{Empty section|date=September 2010|section="Application generating technologies"}}
▲Codecharge use html template pages to generate visible internet sites. Templates of web pages may be previewed before making it "live."<ref>Linda Mmayi. "[http://sist.fnal.gov/sidebar/linda.pdf Website Development for Automation of the Leave/Travel System and to Interface a Database]." ''Summer Internship in Science and Technology (SIST)''. Fermi National Accelerator Laboratory, Batavia, IL. August 11, 2005.</ref> There are xxxx.html files, accordingly xxxx.asp (xxxx.php etc) code files and for server side events a separate xxxx_event.asp (xxxx.php etc) files.
==Reception==
|