× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



One advantage to using asp.net over rpg-cgi is your programmers get to
learn C# !

There's always one comment in your posts that throws me for a complete loop.
I fully agree that learning another language can only benefit ones existing
and new RPG development, but to say that is an advantage is just an odd way
to create an advantage for the Microsoft approach. I don't know, maybe I am
just grumpy today.

I will say that having prebuilt components saves coding most of the time.
And then 10% of the time they get in the way. My experience is based on
using Apache's MyFaces (JSF implementation) and ASP.NET's could be much
better.

Aaron Bartell
http://mowyourlawn.com

-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On
Behalf Of Steve Richter
Sent: Thursday, May 31, 2007 12:49 PM
To: Web Enabling the AS400 / iSeries
Subject: Re: [WEB400] Recommendations of web developmentarchitecture/toolfor
diverse i5 access...

On 5/31/07, albartell <albartell@xxxxxxxxx> wrote:
I think recommendations have to be made based on the needs and
existing infrastructure of a company. With that said and being this
is a list where I am guessing everyone has an System i5 in house, Brad's
recommendation for
RPG CGI is quite valid. Going the RPG CGI route (for an RPG shop) allows
them to cash in on existing knowledge and hardware investments
(talking many hundreds of thousands of dollars even for a shop with only 5
developers).

What advantages does ASP.NET 2.0 have over RPG CGI for a shop with a
wealth of RPG knowledge? I think when people make recommendations of
ASP.NET they don't realize how much change needs to take place to
facilitate enterprise level computing (read solid business apps).

coupling asp.net with customized socket connections to your system i5 can
make for a great way to server web content from your i5. asp.net wants
disconnected data sets with which to bind to its various flavors of server
controls. Disconnected as in your asp.net code connects to the server, tells
it what data it wants, then receives that data and disconnects. The server
being connected to in our case being a socket connection ( for high speed )
to a customized program on the i5. ( and of course it can use db2connection
to connect direct to the db2 database of the i5 )

what asp.net offers are user written server controls which are nuggets of
html rendering functionality that are dropped on the web page and run, sub
procedure like, without the involvement of other code and controls on the
same page. A login control or a navigation bar are good examples.

The code for this sort of thing can get complicated what with classes,
events, properties, view state, delegates, base classes, interfaces,
etc. But the alternative of all sorts of dependencies in your code
is theoretically more problematic. I am interested to know what the PHP
equivalent of the server control is.

One advantage to using asp.net over rpg-cgi is your programmers get to learn
C# !

-Steve
--
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list To post a
message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe, or change list
options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/web400.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.