GNUstepWeb
It is proposed that this article be deleted because of the following concern: If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. This message has remained in place for seven days, so the article may be deleted without further notice. Find sources: "GNUstepWeb" – news · newspapers · books · scholar · JSTOR Timestamp: 20240326015908 01:59, 26 March 2024 (UTC) Administrators: delete |
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
GNUstepWeb | |
---|---|
Developer(s) | GNUstep Web Developers |
Written in | Objective-C |
Operating system | Cross-platform NetBSD, Linux, Mac OS X |
Type | Application Server |
License | GNU General Public License for the applications GNU Lesser General Public License for the libraries. |
Website | wiki |
GNUstepWeb is a development environment and an application server for Web Applications. It is characterized by strict separation of data storage, processing and user interface development.
GNUstepWeb is based on GNUstep. Its goals are to be compatible to WebObjects version 4.5.x with some extensions[1]. Apple's WebObjects was ported to Java with version 5. GNUstepWeb continues using Objective-C[2].
Enterprise Object Framework is implemented in GNUstep Database Library 2 (GDL2) which was originally developed for use in conjunction with GNUstepWeb[1].
The proprietary system, NeXT WebObjects, served as precursor for development of free, libre, open-source packages with compatible functionality. In 2000s, the two most popular ones reportedly were SOPE[3] and GNUstepWeb[1]. Both these implementations required "a small amount of work" after an application was developed for iPhone, due to the existing separation at the user interface layer[1].
GNUstepWeb is being used in university teaching, such as the 'iOS Programming 3' course at Griffith University[4][5].
GNUstepWeb can be utilized to write server applications[6]. Books LLC also wrote of GNUstep in 2010 as part of a review book on GNUstep features[7].
References
- ^ a b c d Chisnall, David (2009). Cocoa Programming Developer's Handbook. Addison-Wesley Professional. ISBN 9780321647948.
- ^ "Objective-C Web Directory: ODP.org > Computers > Programming > Languages > Objective-C Directory". odp.org. Retrieved 2024-03-27.
- ^ "SOPE - Free Software Directory". directory.fsf.org. Retrieved 2024-03-27.
- ^ "Programming 3". www.ict.griffith.edu.au. Retrieved 2024-03-27.
- ^ "GNUstepWeb". www.ict.griffith.edu.au. Retrieved 2024-03-27.
- ^ "Using Objective-C on the server | Structure and Interpretation of Computer Programmers". Retrieved 2024-03-27.
- ^ Gruppe, Bucher, ed. (2010-07-22). Gnustep: NeXTSTEP, Objective-C, OpenStep, Etoile, Gnu Window Maker, Steptalk, Gnumail, Gnustepweb, Paul Kunz, Enterprise Object. ISBN 978-1-159-02808-4.
External links
- GNUstep.org - homepage
- GNUstepWiki Archived 2005-03-08 at the Wayback Machine - homepage of GNUstep wiki
- lists.turbocat.net/mailman/listinfo.cgi/gswhackers – developer mailing list.