OT- Para los amantes de "todo web"

378 views
Skip to first unread message

Luis Mata Figueroa

unread,
Jul 16, 2014, 12:46:35 PM7/16/14
to publice...@googlegroups.com
Les comento que estoy viendo una aplicacion WEB(SAP) que es una
reverenda m...., solo corre con IE 8. tengo que estar quitando a cada
ratos los IE que se actualizan a versiones superiores...

Luis Mata

Alfonso Arias Lemas

unread,
Jul 16, 2014, 4:31:27 PM7/16/14
to Lista Google VFP
Luis pero todo lo WebApp no corre en IE y las hay bastante buenas también, Eso depende fundamentalmente de quienes seran los usuarios finales y desde donde van a acceder a los datos. En mi caso sólo uso WebApp para complementar mis aplicaciones Desktop qe trabajan con acceso remoto a datos. 
 
 
 
 
-------Mensagem original-------

Fernando D. Bozzo

unread,
Jul 16, 2014, 4:52:39 PM7/16/14
to publice...@googlegroups.com
SET FLAMEWAR ON

Luis, ese es otro de los problemas con Microsoft y el bendito Internet Explorer :-)

SET FLAMEWAR ON


Saludos!

Carlos Miguel FARIAS

unread,
Jul 16, 2014, 5:49:54 PM7/16/14
to Grupo Fox
Mal configurado
El último debía ser

SET FLAMEWAR OFF

y si hablamos de flamewar al pp



Tanta lucha porque unos no pueden comer carne de chancho y los otros no pueden tener más de una esposa.

Coincido que es una aplicación del tipo fecal. Si solo puede correr con IE es realmente una refecal.
Una aplicación tipo web (yo las llamo de cliente delgado-servidor) debe correr en diferentes navegadores, preferentemente en los 4 o 5 más usados (IE, mozilla, chrome, etc.).

Por supuesto, entiendo que las soluciones Web (cliente-delgado, o sea cliente sobre navegador o no escritorio) pueden ser aplicables a muchos entornos, pero cuando se requiere una interfaz de usuario sofisticada, evidentemente este tipo de aplicaciones es problemática.
Me podrán decir que con HTML 5 y compañía se puede hacer cosas extraordinarias, no lo discuto.
Solo pregunto.
Si con HTML 4 luego de más de 10 años de especificado, no se lograron poner de acuerdo los fabricantes de navegadores como se parsea el HTML, con la versión 5 hay alguna probabilidad en un tiempo perentorio, se pongan de acuerdo?
Saludos: Miguel, La Pampa (RA)

Carlos Salcedo

unread,
Jul 16, 2014, 6:01:16 PM7/16/14
to visual fox
Buenas tardes

Esto esta hecho con : Freepascal + Html5 + boostrap + Mysql y corre en todos los navegadores 
igual.

Saludos
Carlos


Date: Wed, 16 Jul 2014 18:49:48 -0300
Subject: Re: [vfp] Re: OT- Para los amantes de "todo web"
From: carlosmig...@gmail.com
To: publice...@googlegroups.com
Avance2.PNG

Luis Mata Figueroa

unread,
Jul 17, 2014, 12:10:14 PM7/17/14
to publice...@googlegroups.com
Así es, ahora que estoy entrando al mundo web es una jarana, lo que corre en IE no corre en Chorme ó Firefox ó Zafari... se tiene que estar validando algunos códigos en todos los navegadores.

y si entras a probar las versiones de IE es para llorar.. debes de hacerte la idea que todos usan la ultima versión y dejar de perder el tiempo con las viejas versiones... VB.Net es bien traducido para que lo pueda leer casi todos los navegadores.

los CSS son otra tontería.. hay algunos navegadores que han hecho lo que les ha dado la gana...

Pero lo que les comento, es que ese software SAP lo debe de haber hecho un practicante.. ahora que los equipos vienen con IE 11, tienes que quitar la actualización 11 luego la 10 luego la 9... y después de una hora de reinicio y actualización.. sentado como una piedra.. trabaja... que bronca...

Luis Mata

Carlos Salcedo

unread,
Jul 17, 2014, 12:15:31 PM7/17/14
to visual fox
Este Problema normalmente se presenta cuando se usa .net, pero cuando se usan otras herramientas
como boostrap , nodjs , Sencha etc , esto normalmente no se presenta.

otro punto es que los de google(crome) y apple(safari)  han tomado como prioridad el HTML5
así que me parece que esa es la dirección, IE cada día tiene menor cuota de mercado

Saludos
Carlos


Date: Thu, 17 Jul 2014 11:08:59 -0500
From: lm...@cclf.com.pe
To: publice...@googlegroups.com

Subject: Re: [vfp] Re: OT- Para los amantes de "todo web"

Luis Mata Figueroa

unread,
Jul 17, 2014, 12:19:19 PM7/17/14
to publice...@googlegroups.com
Las traducciones a HTML son las mismas que todos, finalmente todos aterrizan a HTML.. click derecho ver código fuente... aparte en mi caso la traducción la hace II8

Fernando D. Bozzo

unread,
Jul 17, 2014, 12:38:04 PM7/17/14
to publice...@googlegroups.com
En esto no coincido. Justamente Microsoft hizo muchísimo daño a la web por implementar sus "extensiones propietarias" al HTML que solo funcionaban en su IE, hasta la versión 8 más o menos.
Ahora decidieron respetar los estándares y por ello miles de empresas en el mundo que tenían sus sistemas con IIS y usaban esas extensiones, ahora tienen problemas porque se han quedado colgados, y deben migrar sus sistemas, o hacer grandes adaptaciones para que lo que tienen siga funcionando en lo nuevo.

Y por eso las empresas tratan de respetar los estándares abiertos, para no volver a caer en el mismo error..

Victor Espina

unread,
Jul 17, 2014, 12:49:40 PM7/17/14
to publice...@googlegroups.com
Carlos, realmente el problema se presenta siempre, incluso sin usar tecnologias Web 2.0 (HTML5, CSS3).   Yo uso bootstrap y, aunque efectivamente ellos esconden mucha de esas diferencias y complejidades, igual hay que hacer sus ajustes. Por ejemplo, en mi template base de bootstrap tengo un include condicional solo para navegadores IE anteriores a la version 10, que es necesario para hacer funcionar algunas cosas de bootstrap en esos navegadores.

Realmente el problema se reduce mucho si estas hablando de una aplicacion de intranet, pues simplemente disenas para un solo navegador (preferiblemente Chrome) y mandas a toda la empresa a instalar ese navegador en los equipos y asunto resuelto.  Es cuando haces una aplicacion de acceso publico que la cosa se complica y, aun asi, he vista muchas aplicaciones que validan la version del editor al arrancar y si no es compatible te mandan a una pagina donde, amablemente, te dicen que o te actualizas o no podras usar la aplicacion :)

Saludos

Victor Espina

Luis Mata Figueroa

unread,
Jul 17, 2014, 1:04:18 PM7/17/14
to publice...@googlegroups.com
Ahhh.. obviamente ni que fuera tan sonso, el hecho que desarrolle en .Net, no quiere decir que no valide los códigos en todos los navegadores, a pesar que uso .Net.. hasta este mismo acepta código que IE no reconoce..
Siempre chequeo aquí: http://www.w3schools.com/
Y para que no se arañen tanto existen códigos muy buenos que ni los mas populares lo soportan.. así que se descarta por momento hasta que se haga estandar...

La razón en particular por la que utilizo .Net es por la fácil integración a la Base de datos, los objetos, y la traducción a HTML muy trasparente...
Usar un Grid con tablitas html era mi terror no quería ni tocarlo... pero ahora arrastras un grid enlazas tipo entorno de datos de vfp, formateas(modo gráfico) el Grid, ejecutas y ya tienes tus tabla en html. Todo lo que antes me demoraba todo el día se hace en 5 minutos.. en producción + ganar dinero que mas quiero(ya voy por mi cuarta web(pero sigo con el Zorro))..
Supongo que deben de hacer muchas otras herramientas que hacen esto.. pero por ahora estoy con este.. y eso que es el express osea no pagas nada...

Ej.
Esta pagina la hice al toque: SQL Server + VB + JavaScript
Todos esos datos los extrae de la base de datos, las imagenes de un campo varbinay(max).. OJO NO LE HAGO PROPAGANDA A MICROSOFT.. SOLO LES COMPARTO PARA QUE PUEDAN GANAR DINERO MAS RÁPIDO..


Luis Mata

Fernando D. Bozzo

unread,
Jul 17, 2014, 1:21:34 PM7/17/14
to publice...@googlegroups.com
Gracias Luis por compartirlo.

Algo bueno de .Net, al menos, es que se puede ejecutar con Mono en Linux, por lo que se puede usar en multiplataforma.


Saludos.-

Luis Mata Figueroa

unread,
Jul 17, 2014, 1:25:35 PM7/17/14
to publice...@googlegroups.com
Ahhh mira, mis web no los he probado en ningún linux... pero si en Android, WPhone e IOS.. funcionar bien..

Voy a ver si me instalo una maquina virtual para pruebas..

Luis Mata

Dante

unread,
Jul 18, 2014, 4:12:46 PM7/18/14
to publice...@googlegroups.com
Fernando, tampoco es asi, primero el proyecto Mono acepta C# y encima debes usas librerias del Framework que no esten atadas a las Apis de Windows, Portabable al 100% NO es. 
Si desarrollas en Web solo necesitas un navegador con cualquier S.O. pero primero debes probar que funcione en todos los navegadores existentes en Tu Pc (IE,Chrome, Firefox, Safaria,Chromium,etc), por cada uno tiene una forma de ejecutar scripts distintos.

Saludos

Dante

francisco prieto

unread,
Jul 22, 2014, 7:44:31 AM7/22/14
to publice...@googlegroups.com
Chicos

Ojo con Mono.... sobre todo del lado de Linux... soporta hasta la Net 2.0 en la mayoría de los casos... asi que con .Net en definitiva esta atado a Windows...

Por otra parte hacer un desarrollo Web con FreePascal+HTML5+CSS3+FastCGI+JasperReport... 

1) Se tarda realmente muy poco...
2) El FastCGI hace que el 99 % de la aplicacion este contenido en un solo archivo ejecutable...
3) El HTML5 y el CSS3 hace que funcionen en cualquier dispositivo, con la última tecnología y en todos los navegadores... Solo habra que tener en cuenta que no todos los navegadores tienen todo o lo resuelven de la misma manera... Si bien coincido que el peor de todos es IE... las cosas mas nuevas que van saliendo tanto en HTML5 como en CSS3 no las soportan todos los navegadores y eso es advertido en las distintas versiones que van apareciendo...
4) FreePascal para los antiguos (me refiero a personas de mi edad... de 45 años en adelante) no es otra cosa que Pascal el lenguaje con el cual la mayoría aprendio a programar. Es cierto que es una evolucion porque permite objetos y manejo de datos que en la antiguedad no era tan necesario.... Gracias a que  es Pascal la curva de aprendizaje desde VFP tiende a 0 como dicen los matematicos (en net no es precisamente así...)
5) No nos olvidemos de JaperReport... Hay que aplaudirlos de pie... nos da un generador de reportes profesional y la version gratuita realmente le sirve a cualquier empresa pequeña que se quiera hacer de una buena pagina de internet permitiendo a sus usuarios emitir informes en mas de 10 formatos distintos e incluso en impresora... Es cierto que con CSS se puede imprimir lo que se ve... pero con este producto tenemos un generador de Reportes mejor que el que nos daba VFP y con la facilidad de aprendizaje de FreePascal, a pesar que esta pensado para los programadores de Java...
6) El FreePascal tiene un Ide básico y muy completo llamado Lazarus (gratis) y otro mucho mas completo llamado Typhon (tambien gratis!!!)... Ambos soportan mas de 64 sistemas operativos, lo que lo hace realmente multiplataforma... Una cosa no menos importante es que hay muchos foros de Lazarus y como es un 99% compatible con Delphi, ya que es la version gratuita de Delphi, tambien nos podemos alimentar de todo aquello que fue resuelto en Delphi...

Creo que mi eleccion es muy buena, al menos hasta el momento son satisfacciones... mucho estudio, pero satisfacciones...y en los últimos 3 años he degustado .Net, Monodevelop, Ruby, Python, Java y MEAN... Realmente ninguno lo he podido dominar tan rápido y con tantas satisfacciones...

Saludos a todos!

Pancho
Córdoba
Argentina

Edgar Ramirez

unread,
Jul 22, 2014, 11:03:06 AM7/22/14
to publice...@googlegroups.com
Si usan Delphi existen algunos frameworks que les permiten crear aplicaciones para internet:

ExtPascal, Raudus y Unigui. Aquí podrán ver algunos ejemplos que los compañeros han hecho.

http://www.delphiaccess.com/forum/aplicaciones-de-internet-enriquecidas-(ria)/



mapner

unread,
Jul 22, 2014, 11:41:25 AM7/22/14
to publice...@googlegroups.com

.NET es MS, el proyecto es muy bueno pero a la vez muy atado. El proyecto MONO es un buen intento de hacerlo multiplataforma pero también parece empujado por una sola empresa, Xamarin y el nivel de compatibilidad entre una cosa y la otra parece no ser muy amplio.

JAVA es una muy buena plataforma aceptada por el mercado "serio" de desarrollo con montones de librerías y recursos, el problema es la complejidad de aprendisaje, lo críptico que se vuelven los proyectos y por otro lado es respaldado por una empresa privada, ORACLE que no termina de definir si es de uso Free o no (ver conflicto de ORACLE con Google). http://www.fayerwayer.com/2012/04/hoy-comienza-el-juicio-entre-google-y-oracle/

Python, buen lenguaje, de amplia aceptación en el mundo académico, fácil de aprender con buenos Frameworks como Django.

Ruby / Ruby on Rails, interesante lenguaje y FW con una penetración por ahora relativa en el mercado.

PHP, posiblemente el lenguaje de mayor uso en el desarrollo web del lado del servidor. Montones de recursos libres. Siguiendo el uso de buenas prácticas se pueden encarar proyectos "serios" con buenos resultados. El problema es justamente ese. Si no se tutorea bien el desarrollo el resultado puede ser complicado. Mi experiencia ha sido muy buena con PHP MVC y libs AJAXs. 
ver este compendio de recursos:    https://github.com/ziadoz/awesome-php

Francisco tu experiencia con Free Pascal suena por demás interesante. (Podrías pasarnos ejemplos o links de recursos?)

Sobre la compatibilidad de navegadores en el front-end web es un tema. Mis desarrollos han funcionado bien Chrome y Firefox pero en MS IE siempre tuve algún problema. Quizá a otros les pase lo contrario. 
O sea, la compatibilidad total entre navegadores también es un utopía.

saludos

Staff de Desarrollos EfiMax

unread,
Jul 22, 2014, 12:16:59 PM7/22/14
to publice...@googlegroups.com

Y como dicen una grafica habla más que mil palabras y respaldando al compañero Mapner:

 

 

http://programacion.net/noticia/los_lenguajes_de_programacion_mas_populares_en_2013_2114

 

 

____________________________________

Carlos Omar Figueroa López

Ingeniero Industrial y de Sistemas

http://www.efimax.com.mx

 

 

Luis Mata Figueroa

unread,
Jul 22, 2014, 3:53:11 PM7/22/14
to publice...@googlegroups.com
Ahhh.. obviamente ni que fuera tan sonso, el hecho que desarrolle en .Net, no quiere decir que no valide los códigos en todos los navegadores, a pesar que uso .Net.. hasta este mismo acepta código que IE no reconoce..
Siempre chequeo aquí: http://www.w3schools.com/
Y para que no se arañen tanto existen códigos muy buenos que ni los mas populares lo soportan.. así que se descarta por momento hasta que se haga estandar...
La razón en particular por la que utilizo .Net es por la fácil integración a la Base de datos, los objetos, y la traducción a HTML muy trasparente...
Usar un Grid con tablitas html era mi terror no quería ni tocarlo... pero ahora lo arrastras enlazas tipo entorno de datos, formateas el Grid ejecutas y ya tienes tus tabla en html. Todo lo que antes me demoraba todo el dia se hace en 5 minutos.. en produccion + ganar dinero que mas quie



El 17/07/2014 11:38, Fernando D. Bozzo escribió:

francisco prieto

unread,
Jul 22, 2014, 4:35:07 PM7/22/14
to publice...@googlegroups.com
Mapner,

Estoy preparando un compendio de como migrar de VFP a FreePascal y cuales son todas las herramientas necesarias para no morir en el intento...

Luis, lo de la trasparencia con las bases de datos en .Net  que decis que existe, te cuento que en el resto del software libre con excepcion de Java es mas trasparente aun... es mas es tan tan trasparente que muchas veces te preguntas porque MS lo hace tan complicado!!!

Una cosa fantástica que vi en .Net es el Xaml... pero hay que decir que esto es una mejora del Glade (existente en el software libre desde hace tiempo ya)... 

En fin como dije creo que he degustado de todo un poco hasta chocarme con la pared... En .net choque con la pared de las licencias, para hacer cosas muy sencillas tenía que pagar la version profesional y aun asi probando el trial de la version Profesional tenia que resignar muchas cosas gratis en FreePascal...

Edgar Raudus es bueno, UniGui muy bueno pero ahora solo se consigue para Delphi. lo mejor que he encotrado es FreeSpider (una librería de programadores arabes), el uso es sumamente sencillo y te permite usar HTML5, CSS3 o cualquier otra tecnología web. Lo mas espectacular de esta librería es que no resignas absolutamente nada ni en el frontend ni en el backend. Y como no se resigna nada hay que estudiar mucho...

Saludos a todos... 

Pancho
Córdoba
Argentina

Luis Mata Figueroa

unread,
Jul 22, 2014, 4:39:46 PM7/22/14
to publice...@googlegroups.com
Bueno mas simple que insertar el control y enlazar los campos graficamente no he visto... aparte el express es gratuito y se puede hacer muchas cosas... y cobrar sin pagar...

AfpSistemas

unread,
Jul 22, 2014, 4:46:01 PM7/22/14
to publice...@googlegroups.com

Pancho de mi parte espero ansioso el documento para como bien dices “no morir en el intento”, la verdad que con las obligaciones diarias uno no quiere perder tiempo y esfuerzo en una tecnología a la cual no va a poder adaptarse, por eso son muy interesantes tus sensaciones como programador de VFP, entiendo que no es lo mismo cuando uno viene de otros lenguajes o tecnologías.

 

En lo particular tengo varias opciones en vista pero no logro meterme a full con ninguna, solo les di una “mirada”: Windev ( no me aceptaron para entrar en el grupo con descuento sin comprar la suite completa ), XOJO ( me gusto bastante lo que estuve viendo y estoy leyendo de a poco ) y ahora ustedes me han picado el bichito de “Lazarus” que nunca lo había oído.

 

De .NET las únicas pruebas que realice las hice con el framework http://www.startframe.net/es que automatiza muchas tareas, pero me deja la sensación que no voy a poder tener el “control” de todo. En mi caso como tantos otros, me muevo por este mundo desarrollando a medida, con lo cual necesito que si un cliente me dice “en la ventana de búsqueda me gusta un botón con la foto de Bruce Dickinson cantando…” tengo que poder hacerlo…

 

Saludos,

Fernando.

Victor Espina

unread,
Jul 22, 2014, 4:57:33 PM7/22/14
to publice...@googlegroups.com
De acuerdo contigo Luis.  Las versiones express de Visual Studio son excelentes y permiten hacen practicamente de todo. Adicional a eso, tiene el SQL Server Express que tambien es gratuito y, de paso, tienes la libertad de usar otras BDs como MySQL o PostgreSQL si no quieres ir por el camino de SQL Server.

Mi unica queja de .NET es que, aun cuando hacen un gran esfuerzo por ponertela facil con el tema de la UI en Web, la verdad es que sigue siendo bastante dificil. Pero usar HTML + CSS + JS para la UI y .NET para el procesamiento del lado del servidor es una combinacion ganadora!! 

Lo otro bueno de ir por el camino web es que puedes seguir usando el zorro para la parte del servidor, con ActiveVFP.  En estos momentos estoy construyendo una WebApp 2.0 usando ActiveVFP para el procesamiento del lado del servidor y, la verdad, va de maravillas.  Lo genial de esto es que lo que estoy aprendiendo no lo pierdo: el dia de manana puedo cambiar la parte de ActiveVFP por PHP o .NET sin mucho esfuerzo, y lo demas sigue aplicando al 100%. :)

Y, para rematar, el IDE de Visual Studio es con mucho uno de los mejores IDEs para escribir codigo que he usado en mi vida.  


Victor Espina

Jairo Miranda

unread,
Jul 23, 2014, 9:52:57 AM7/23/14
to publice...@googlegroups.com

Preparé un sitio con base de datos de foxpro usando todo el compendio de ActiveVfp .  El sitio es www.mukhiimpex.com .

 

Los archivos pesan 3.8 gb con información , voy a depurarlo un poco y borrar la data para ver si ocupa menos espacio y ponerlo en el foro esperando que pueda servir.

 

JM

Dante

unread,
Jul 23, 2014, 9:57:37 AM7/23/14
to publice...@googlegroups.com
Yeeee, entonces todos a programar en .Net..... es una bromita...

Jairo Miranda

unread,
Jul 23, 2014, 10:17:47 AM7/23/14
to publice...@googlegroups.com

Pueba LAZARUS

JM

Carlos Miguel FARIAS

unread,
Jul 23, 2014, 5:51:56 PM7/23/14
to Grupo Fox
Prueba Python

Jairo Miranda

unread,
Jul 30, 2014, 5:06:04 PM7/30/14
to publice...@googlegroups.com

Una pregunta:

 

Como puedo obtener el valor JUGUETES   desde

 

default.aspx?action=simplelistb&des_cat=JUGUETES

 

JM

Luis Mata Figueroa

unread,
Jul 30, 2014, 5:10:38 PM7/30/14
to publice...@googlegroups.com
declaralo como session("juguetes")="Pelota" y lo puedes utulizar en cualquier pagina

Victor Espina

unread,
Jul 30, 2014, 7:37:49 PM7/30/14
to publice...@googlegroups.com, sandrae...@gmail.com
string des_cat = Request.Querystring("des_cat");


Victor Espina

Carlos Miguel FARIAS

unread,
Jul 31, 2014, 8:29:10 AM7/31/14
to Grupo Fox
Muy apropiada la pregunta para el asunto, que tiene que ver?
Reply all
Reply to author
Forward
0 new messages