CodeCharge Studio: Difference between revisions

Content deleted Content added
SmackBot (talk | contribs)
m Date maintenance tags and general fixes: build 531:
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (Whoop whoop pull up - 21816
 
(47 intermediate revisions by 24 users not shown)
Line 1:
{{Use dmy dates|date=SeptemberNovember 20102020}}
{{Rescue|Software}}
<!-- Please do not remove or change this AfD message until the issue is settled -->
{{AfDM|page=CodeCharge Studio|year=2010|month=September|day=6|substed=yes}}
<!-- For administrator use only: {{Old AfD multi|page=CodeCharge Studio|date=6 September 2010|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
{{Notability|date=August 2010}}
{{Primary sources|date=August 2010}}
{{More footnotes|date=September 2010}}
{{Infobox software
| name =
| logo = [[Image:Codecharge.png]]
| screenshot =
| caption =
| collapsible =
| developer = [http://www.yessoftware.com/company/index.php Yes SoftwareYesSoftware, Inc.]
| latest release version = 5.1.1.18992
| status = Active
| latest release versiondate = 4.3.0.7676{{release date and age|2016|03|18}}<ref>{{Cite web
| url = http://support.yessoftware.com/updates.asp
| title = CodeChargeNews Studioand 4.3 update released.Updates
| website = support.yessoftware.com
| accessdate = 2010-08-15
| access-date = 2021-03-31
}}</ref>
| latest preview date = {{release date|mf=yes|2010|07|25}}
| operating system = [[Microsoft Windows|Windows]]
| platform =
| language =
| programming language =
| license = [[Proprietary software|Proprietary]]
| genre = [[Web application framework]] / [[Template engine (web)|Template Engine]]
| website = {{url|http://www.codecharge.com}}
}}
 
'''CodeCharge Studio''' is a [[rapid application development]] (RAD) and [[integrated development environment]] (IDE) for creating webdatabase-baseddriven applications[[web withapplication]]s.<ref minimalname=dreier2002>Troy codingDreier "[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 is the first product released by Yes Software, Inc.,<ref>Nevada Secretary of State, Corp Status "[https://www.nvsos.gov/sosentitysearch/PrintCorp.aspx?lx8nvq=qlexfy4%252fDexv5N0FLCJy6g%253d%253d&nt7=0]."</ref> 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]]''.4 June 2002</ref>
CodeCharge utilizes point-and-click wizards 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.
<br />
 
{{Rescue|==Software}}==
<big>'''Used technologies'''</big><br />
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. 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]], [[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>
Code charge based on an interactive UI to create web application. Here are listed technologies which used, when the application is ready and running. Application generating technologies here are not discussed. A CCS 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.
 
CodeCharge employs an interactive [[user interface]] (UI) designed for the creation of web applications.<ref name=arzoumani2003/> When generating code, CodeCharge automatically structures the code, using naming conventions and comments to describe the code's purpose.<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> Moreover, CodeCharge keeps the application separate from the code it generates, so that projects may be converted to any language at any time.<ref name=yank2002>Kevin Yank "[http://www.sitepoint.com/newsletter/viewissue.php?id=3&issue=62#7 Software Reviews] {{Webarchive|url=https://web.archive.org/web/20110610234431/http://www.sitepoint.com/newsletter/viewissue.php?id=3&issue=62#7 |date=10 June 2011 }}." ''SitePoint Tech Times'', Issue #43. 2 July 2002</ref>
'''OOP'''<br />
The generated application is [[Object-oriented programming|Object Oriented]]. Every structural element, like database connection, grid, navigation bar, the visible page itself etc are all objects.
 
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.
'''Templating'''<br />
 
Codecharge use html template pages to generate visible internet sites. 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.
===Technologies===
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.
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."<ref>Linda M’mayi. "[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. 11 August 2005.</ref> 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.<ref name=yank2002/>
 
====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:<ref name=arzoumani2003>Arbi Arzoumani "[http://www.yessoftware.com/download/files/pdf/January_2003_CodeCharge.pdf Reviewed For You: CodeCharge Studio 1.0]." ''[http://www.phparch.com PHP Architect]''. January 2003.</ref>
{{quote|"For its price tag this code generation application is well worth it. One great application that I can see this being used for is creating prototypes of web applications in very short periods of time. In other words, last minute proposals."}}
 
Kevin Yank of ''[[SitePoint]] 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."<ref name=yank2003>Kevin Yank "[http://www.sitepoint.com/newsletter/viewissue.php?id=3&issue=62#7 Software Reviews] {{Webarchive|url=https://web.archive.org/web/20110610234431/http://www.sitepoint.com/newsletter/viewissue.php?id=3&issue=62#7 |date=10 June 2011 }}." ''SitePoint Tech Times'', Issue #62. 2 April 2003</ref>
 
In his review of ''CodeCharge Studio 2.0'', Troy Dreier wrote in ''Intranet Journal'', "CodeCharge Studio [allows] Web application developers [to] shave literally months off their development times."<ref>Troy Dreier "[http://www.intranetjournal.com/articles/200305/ij_05_19_03a.html CodeCharge Studio 2.0: Here's What's New]." ''Intranet Journal''. 5/19/2003.</ref>
 
''CodeCharge Studio 3.0'' received a rating of 3.5 out of 5 from Peter B. MacIntyre of ''php|architect''.<ref name=macintyre2006/>
 
==See also==
*[[Comparison of server-side web applicationframeworks|Comparison of web frameworks]]
*[[TemplateWeb enginetemplate (web)system]]
* formats of web applications
 
==References==
Line 53 ⟶ 71:
==External links==
*{{Official website|http://www.codecharge.com}}
*[http://www.yessoftware.com/products/reviews.php?product_id=1 List of third-party product reviews of CodeCharge]
*[http://docs.codecharge.com/ Official Documentation]
*[http://forums.codecharge.com/ Official User Forums]
*[https://web.archive.org/web/20090904171338/http://www.ccselite.com/ Community website]
*[http://www.simedia.co.za/ 2006 CodeCharge Studio Awards winner (website also done in CodeCharge Studio)]
{{Use dmy dates|date=September 2010}}
 
{{DEFAULTSORT:Codecharge Studio}}
Line 62 ⟶ 81:
[[Category:Template engines]]
[[Category:Web development software]]
[[Category:Web application frameworks]]
[[Category:C Sharp software]]
[[Category:PHP software]]