Difference between revisions of "GNUstepWeb"

From GNUstepWiki
Jump to navigation Jump to search
(A little structure and a link to a new tutorial)
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
GNUstepWeb is a development framework for web applications written in Objective-C which is designed to be source-code compatible with [[WebObjects]] 4.5 - a product originally developed by NeXT Inc, whose newer versions have been released by Apple and are Java-based.
+
{{Framework|
 +
shortdescription = GNUstepWeb is a web application library |
  
=== Availability ===
+
currentversion = [http://gnustep.org] |
This library is a component of the [[GNUstep]] project in the dev-libs section and is available in the standard ways - such as the [ftp://ftp.gnustep.org/pub/daily-snapshots/dev-libs.current.tar.bz2 GNUstep ftp site].
 
  
David Wetzel recommends using his recent branch that can be obtained by executing the following [[SVN]] check out in an empty directory
+
releasedate = use git |
svn co http://svn.gna.org/svn/gnustep/libs/gsweb/branches/06-02-dwetzel
 
  
=== Documentation and Resources ===
+
license = LGPL2|
Apple has [http://developer.apple.com/documentation/LegacyTechnologies/WebObjects/WebObjects_4.5/webobjects.html legacy WebObjects 4.5 documentation] available. Please note that the official site is [http://www.gnustepweb.org/ gnustepweb.org] is somewhat out of date. 
 
  
David Wetzel runs a low-volume mailing list called [http://lists.turbocat.net/mailman/listinfo.cgi/gswhackers gswhackers].
+
overview =  GNUstepWeb is a development framework for web applications written in Objective-C which is designed to be source-code compatible with [http://www.apple.com/webobjects/ WebObjects] 4.5 - a product originally developed by NeXT Inc, whose newer versions have been released by Apple and are Java-based. |
  
=== Tutorials ===
+
features = This library is a component of the [[GNUstep]] project in the dev-libs section and is available in the standard ways - such as the [ftp://ftp.gnustep.org/pub/daily-snapshots/dev-libs.current.tar.bz2 GNUstep ftp site].
[[Creating A Simple GSWeb Application]] is very easy.
 
  
[[Category:GNUstepWeb]]
+
David Wetzel recommends using the current version that can be obtained by executing the following [[GIT]] check out in an empty directory
[[Category:Networking_Frameworks]]
+
git clone https://github.com/gnustep/libs-gsweb
 +
 
 +
|
 +
 
 +
maintainer = David Wetzel |
 +
 
 +
Installation tips =
 +
* Install GNUstep core and gdl2 components
 +
* Install Apache 2.x
 +
* Download svn current version (see above)
 +
* Install Apache2 / GNUstepWeb adaptor module (see GSWAdaptors/Apache/INSTAL in GNUstepWeb Tree)
 +
* Setup Adaptor configuration (see GSWAdaptors/Apache/INSTAL)
 +
* Build and install GNUstepWeb (see INSTALL) in GNUstepWeb Tree
 +
* Build and install Examples/hello (see Examples/hello/INSTALL)
 +
* Run hello
 +
* Point your browser to: http://localhost/GSWeb/hello.gswa.
 +
 
 +
|
 +
 
 +
relatedlinks =
 +
* Apple has [http://developer.apple.com/legacy/mac/library/documentation/LegacyTechnologies/WebObjects/WebObjects_4.5/webobjects.html#//apple_ref/doc/uid/TP40006775 legacy WebObjects 4.5 documentation] available. Find all other legacy documentation [http://developer.apple.com/legacy/mac/library/navigation/index.html here], just filter for WebObjects.
 +
* [[Creating A Simple GSWeb Application]] is very easy. |
 +
 
 +
category = [[Category:GNUstepWeb]] [[Category:Networking_Frameworks]]
 +
}}

Revision as of 00:40, 1 September 2017

GNUstepWeb is a web application library

Current Version: [1]

  • Released: use git
  • Licensed: LGPL2

Overview

GNUstepWeb is a development framework for web applications written in Objective-C which is designed to be source-code compatible with WebObjects 4.5 - a product originally developed by NeXT Inc, whose newer versions have been released by Apple and are Java-based.

Features

This library is a component of the GNUstep project in the dev-libs section and is available in the standard ways - such as the GNUstep ftp site.

David Wetzel recommends using the current version that can be obtained by executing the following GIT check out in an empty directory

git clone https://github.com/gnustep/libs-gsweb

Maintainer

David Wetzel

Related Links