Simplemente por curiosidad…. Cual es
el miedo que se puede entender a .NET y no a Java o php?
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En
nombre de appleseed a
Enviado el: martes, 11 de julio de
2006 22:25
Para: [email protected]
Asunto: Re: Dudas sobre php en i5
Cuando hable de php y
Java, me refiero a alternativas a desarrollo web, no es una comparación con
RPG.
Como desarrolladores,
debemos tener una buena caja de herramientas y picar un poco de alli y de aqui
(conocer Java, php, rpg, cobol..etc). Cuanta más amplia sea nuestra caja de
herramientas (o nuetsro equipo) mejor será un lenguaje para cada escenario.
¿que quiero pasar una
aplicación entera a web?. No se me pasaría por la cabeza seguir usando RPG y
CGI. Si tengo prisa, dejo la aplicación en RPG y añado webfacing. Si no, me
planteo Java o php.
Hasta incluso se hace
rápido con Lotus Notes.
¿que tengo que hacer
algunas paginas en la web para, por ejemplo, crear un formulario de pedidos?.
Bueno, Java es demasiado... quizas usaria RPG, pero podría pasarme a php.
Ojala IBM saque una
especie de RPG Objects (al estilo de ABAP).
No se, pero no entiendo
el miedo a Java o php (a .NET si lo entiendo :-)).
"Guillermo Andrades
(CPI Software)" <[EMAIL PROTECTED]> escribió:
bueno, otra vez no he
podido resistirme, como tengo mi pc con un disco duro roto y lleva cuatro horas
pasando diagnosticos, he mejorado un poco el hola mundo en RPG, pero ahora ya
si que no cumplimos lo de hacerlo todo en una linea, menos mal que con el SEU
se teclea deprisa y se compila mas aprisa todavia.
veamos el html, que nos
ha salido un poco grande pero es que cuando me animo me gusta esto de los
dibujitos:
<html><head>
<title>Hola Mundo, soy un iSeries con RPG!!</title>
<style type="text/css">
body {background-color: Navy; margin: 2%;
padding:2%;}
body, p {font-family:verdana, sans-serif;}
h1,h2,h3 {text-align:center;color:DarkRed;}
a:hover {text-decoration:none; background-color:gold;}
.bonito
{font-family:Georgia,Serif;font-size:120%;color:Mediumblue;border:thin groove;
background-color:Skyblue;}
</style></head>
<body>
<div align="center" style="background-color:Azure;margin=2%;padding:2%;border:thin
groove white;">
<h1>Hola Mundo!</h2>
<p>Hola, mundo, esta maquinita negra que tiene muchos nombres te
saluda!</p>
<p>La hora que tengo es %cw-hora%, no se si coincidirá con la de tu
pc.</p>
<p>Por si no sabes cuando vives te digo tambien mi fecha: <span
class="bonito">%cw-date%</span>.</p>
<img src="" title="iSeries o
AS/400 o System i, llamale como quieras" />
</body></html>
ahora veamos el RPG a
ver:
*lee file-html del IFS
con la pagina a
presentar
C Eval cwPage =
cwGetPage(cwpDirA:'holamundo')
*cambiar campos y variables en la
pagina
C
Time
Time12 14
0
C MoveL Time12
Hora
6 0
C Move
Time12
Fecha 8
0
C CallP cwAddFld('hora':%EditW(Hora
:' : : '))
C CallP
cwAddFld('date':%EditW(Fecha:' / / '
C Eval cwPage =
cwChgFld(cwPage:cwFldV:cwValV)
*Envia la pagina al
browser
C CallP
cwWrite(cwPage)
C Eval *INLR =
*ON
De esta forma no solo se
funciona en dos capas (una en el cliente, navegador y otra en el host, 400)
sino que se programa tambien en dos capas, por una parte de hace el codigo de
cliente (HTML basicamente, aqui con un poco de CSS) y por otra parte se hace lo
del RPG en 400. Incluso lo pueden estar haciendo dos personas distintas cada
una experta en lo suyo.
En fin, no es un hola
mundo muy pequeño pero es que ya pasamos dos variables y todo... ( ; ^ )
asi que ahora tenemos dos
versiones del holamundo en RPG, una pequeña y otra con adorno.
On 7/11/06, Guillermo Andrades (CPI Software) <[EMAIL PROTECTED]> wrote:
huy! pues me acabo de dar
cuenta que no tengo ningun HolaMundo en RPG !
asi que vamos a por ella.
C CallP
cwWrite('Hola, Mundo... Soy un 400!')
C Eval
*INLR = *ON
vaya!, no me sale con una
línea, que me hacen falta dos, mardito LR !!
con esta URL se llama al
programa real en un 400 real
ahora ya ma'picao el
gusanillo del hola mundo, y quiero adornarlo un poco...
vamos a ver donde hay un
virguero del dreamweaver que me haga una plantilla bonita.
On 7/11/06, Fernando Pérez <[EMAIL PROTECTED]
> wrote:
Pues por ejemplo, la
página del 'hola mundo':
en php te creas dentro de la carpeta que equivale a la raíz en la web (o
en alguna carpeta que cuelgue de ésta) el fichero 'holamundo.php ', con el
contenido: <?php echo "hola,
mundo" ?> , y ya tienes tu página de saludo.
No recuerdo exáctamente todo lo que había que hacer en java con jsp o servlets
para conseguir lo mismo, pero habían bastantes pasos más que dar.
Evidentemente esto no implica que php sea mejor que java para todo, pero es
innegable que para según qué cosas te complica menos la vida. Y a quien diga
que no vale para proyectos complejos, que le pegue una mirada a todas las
aplicaciones libres hechas en php. A mi en concreto me impresionó Joomla (antes
Mambo).
Saludos.
Fernando Pérez
Cerámica Saloni. Dpto. Auditoría y Organización
En/na PEDRO IGNACIO
COLADO RODRIGUEZ ha escrit:
Por favor, serian Vds. tan amables de aclararme las comparaciones: - "Alta complejidad" de WebSphere vs "php" - "Simplicidad" de php vs "complejidad" de Java Saludos, Ignacio Colado. CaiFor - Sistemas de Información Fernando Pérez <[EMAIL PROTECTED] m> Para Enviado por: [email protected] forum.help400-adm cc [EMAIL PROTECTED] Asunto Re: Dudas sobre php en i5 11/07/2006 10:52 Por favor, responda a [EMAIL PROTECTED] bios.es Yo he hecho un par de chapucillas con él. En mi caso php está instalado en el iseries vía Pase. De esta manera el acceso a la BD es con el mismo juego de instrucciones que con el interfaz ODBC, pero realmente no llegas a hacer uso de él. La verdad es que, después de hace aplicaciones web pequeñas en php y en java, me quedo con php. No se como será con aplicaciones más complejas, pero hasta donde yo he llegado en mi opinión no hay color. Tengo entendido que IBM y Zend están trabajando en una integración de php en el I5 que promete mucho. Saludos. Fernando Pérez Cerámica Saloni. Dpto. Auditoría y Organización En/na appleseed a ha escrit: Saludos. Como nueva posibilidad de desarrollo en iSeries, podríamos abrir un post y discutir sobre esta nueva posibilidad. No conozco mucho php, pero imagino que está entre la sencillez de CGIDEV2 y la alta complejidad de WebSphere. Me estoy planteando hacer una breve incursión en php para iSeries para conocer un poco mejor los detalles (y no esperar a que alguien me cuente lo malo o maravilloso que es). Alguien ha trabajado con php? Como es el acceso a iSeries, solo ODBC? Os dejo este link, http://www.zend.com/products/zend_core/zend_for_i5_os LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com (See attached file: fperez.vcf)
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.10/383 - Release Date: 07/07/2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.10/383 - Release Date: 07/07/2006
|