• Jueves 28 de Marzo de 2024, 13:51

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - prueba2306

Páginas: [1] 2 3
1
MySQL / Atrapar Y Mandar Un Error Dentro De Un Sp
« en: Sábado 14 de Octubre de 2006, 05:36 »
He esta do buscando una solución a este problema que tengo por horas y no la he podido encontar, voy a ir al grano esperando:

Tengo un SP que deseo que intente realizar una serie de operaciones. Cuando esté realizando la ejecución de las operaciones y exista un error, deseo que las deshaga pero que de todas maneras me mande el error. El código mas o menos va así:

Código: Text
  1.  
  2. CREATE PROCEDURE MiSP ()
  3. BEGIN
  4.     DECLARE EXIT HANDLER FOR SQLEXCEPTION
  5.     BEGIN
  6.  
  7.         ROLLBACK;
  8.         [AQUI DESEO QUE EL ERROR SE ENVÍE]
  9.  
  10.     END;
  11.  
  12.     START TRANSACTION;
  13.  
  14.         [INSERT, UPDATE U OTRA OPERACION...]
  15.         [INSERT, UPDATE U OTRA OPERACION...]
  16.         [INSERT, UPDATE U OTRA OPERACION...]
  17.  
  18.     COMMIT;
  19. END;
  20.  
  21.  

¿Porque hago esto? Imaginen que un usuario de ustedes (de un sistema X que ustedes hicieron con MySQL) desea hacer una operación, pero resulta que no es completamente válida, ya se hicieron algunos registros por lo tanto hay que deshacerlos, pero al usuario le tienes que decir porqué no se hizo la operación sino no va saber que tiene que hacer... ¿me entienden?

Bueno, mas o menos es así la cosa. Cualquier ayuda que me puedan facilitar gracias de antemano.

2
MySQL / Re: Agregar Un Campo Al Hacer Un Select... Y El Union
« en: Miércoles 19 de Julio de 2006, 22:03 »
Cita de: "RadicalEd"
Supongamos que en la TablaA (TA) hay un campo llamado 'ape', y en la TablaB (TB) hay un campo llamado 'tel'
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] TA.id, TA.nombre, TA.monto, TB.id, TB.nombre, TB.monto, TA.ape AS 'Pertenece TablaA', TB.tel AS 'Pertenece TablaB'
FROM TablaA AS TA, TablaB AS TB
WHERE TA.id = TB.id
--AND lo que quieras agregar, etc, etc <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Ojala te sirva.
Chao
Creo que no me expliqué bien... necesito hacer la UNION de esas dos tablas, no un cruce.

Es decir, si de la TA obtengo id, nombre y monto; y de TB obtengo id, nombre y monto; necesito poder juntarlos (con un UNION) a una sola tabla, pero también necesito que tenga un campo que identifique de que tabla viene.

Un ejemplo má gráfico sería:

TA
id, nombre, monto

TB
id, nombre, monto

TResultante
id, nombre, monto, pertenece_a

Si yo aplico el query que me das, la tabla resultante sería:

TResultante
TA.id, TA.nombre, TA.monto, TB.id, TB.nombre, TB.monto, Pertenece TablaA, Pertenece TablaA

Lo cual 1) no me permite saber a que tabla pertenecen cada dato los datos además de que están revueltos y 2) las dos tablas no tienen la misma cantidad de datos por lo que se perderían algunos si aplico al TA.id=TB.id.

Para ser un poco más específico tengo estas dos tablas

TPagos: id, nombre, monto, zona_pago, fecha_hora
TCargos: id, nombre, monto, fecha_hora

Las cuales tengo que obtener una tabla con el siguiente formato:

TMovimientos: id, nombre, monto, tipo [si es pago o cargo]

Al momento de desplegarlo necesito "colorear" si son cargos (en verde) o si son cargos (en rojo) pero necesito tener un campo que me ayude a identificar que son.

Gracias por la ayuda de todas maneras.

3
MySQL / Agregar Un Campo Al Hacer Un Select... Y El Union
« en: Viernes 7 de Julio de 2006, 19:03 »
Hola  :hola:
Tengo un pequeño problema al querer una consulta con el UNION...

Tengo 2 tablas (les llamaré TA y TB, creados por alguien más, no por mí) y los dos comparten algunos datos comunes y otros no (sí, suena obvio, lo sé)  :huh: , por ejemplo:

TA: id, nombre, monto, concepto, moneda, zona...
TB: id, nombre, monto, control, bandera...

Necesito hacer una consulta (en un solo query) la unión de estas 2 tablas con sus campos comunes (en este caso id, nombre, monto) pero además necesito un campo con el cual yo pueda identificar de que tabla vienen (es decir, si es de TA o TB) para poderlos desplegar en una forma común, algo así:

Tabla que despliego:  :ph34r:
id, nombre, monto, TA
id, nombre, monto, TB
id, nombre, monto, TB
id, nombre, monto, TA

Necesito poder hacerlo en una consulta porque uso un programa servidor entre la base de datos y el cliente (Algo así: BD <-> Servidor <-> Cliente) y sería muy pesado para el servidor estar haciendo consultas por cada tabla que hay, juntarlas y enviarlas (ya que este programa haces algunas operaciones complejas y no quiero "sobrecargarlo"  :devil: , mejor que lo de juntar las tablas lo haga el MySQL)

Gracias de antemano por cualquier ayuda que me puedan facilitar.
Saludos.  :hola:

4
JavaScript / Re: Campos Dinamicos En Formulario
« en: Viernes 7 de Abril de 2006, 23:54 »
Hay que hay 2 soluciones:

1) Crea un div con un id (puedes ponerle un id="dinamicos", por ejemplo). Crea una función que agregue código al div

Código: Text
  1. (document.getElementById(&#34;dinamicos&#34;).innerHTML+=&#34;&#60;input name='producto' /&#62;&#34;;
  2.  

Nota 1: tienes que llevar el control de cuantos has dado de alta para que cada campo tenga el atributo "name" distinto de los demás.

Nota 2: este código no funciona en todos los navegadores.

2) Verifica la función appendChild, este si funciona al 100%, pero es más complicado de  usar.

5
PHP / Re: Muchos Datos En Un Combobox
« en: Viernes 7 de Abril de 2006, 23:39 »
O puedes hacer otra forma la cual requieres javascript simplemente aunque no es muy "bonita" que digamos pero funciona para que lo hagas de volada:

Sería que tuvieras una función en javascript que busque en el texto del combo box el string que está escrito (es decir, que cuando estes escribieno "lla", te seleccione de la lista la primera palabra que contenga dentro de sus primeros caracteres esa sílaba, por decir, "llanta"). Esto te lo recomiendo para salir del problema de volada y no metas AJAX (aunque si tienes algo de tiempo, te recomiendo que lo hagas, como dice Altareum). Por decir, en el textbox donde vas escribiendo el nombre coloques en  el "onkey[algo]" la función, para que mientras vayas escribiendo lo vaya buscando y lo seleccione.

Recomendación: pon la lista en órden alfabético para que sea más óptima la búsqueda (con una búsqueda binaria, por ejemplo) no te recomiendo que lo pongas en orden de código.

6
VB .NET / Enviar Objetos Cliente-servidor
« en: Viernes 24 de Marzo de 2006, 00:50 »
Hola  :hola:

Debido a que no me gusta (nunca me ha gustado) Visual Basic casi no tengo conocimientos al respecto a este lenguaje (pero ni modo lo tengo que usar ahora  &lt;_&lt; ), y como tengo poco tiempo de usar .NET espero que ustedes me puedan ayudar con este problema.

Pues resulta que estoy haciendo un programa cliente-servidor pero con ciertas características. Viendo un poco la arquitectura del sistema (muy superficialmente) sería así:

Flujo de información:
Base de datos <-> Servidor <-> Cliente

Lo que quiero es poder enviar OBJETOS (no texto) entre el cliente<->servidor (en ambos sentidos) y no texto normal. Debido a que la información es algo "delicada" y privada   :brickwall:  , no quiero que el cliente se conecte de manera directa a la base de datos (por lo que uso un servidor de intermediario) y la comunicación entre el cliente servidor será encriptada (eso ya lo tengo solucionado)  :comp: .

Sé que podría enviar el texto codificado entre el cliente y servidor, pero existen otros valores que también se deben de enviar del cliente (que son muy importantes para control de seguridad) y por cuestiones de facilidad deseo que los datos estén encapsulados por medio de un objeto que le llamaré "MSG"  :alien: .

En Java, yo podría crear un objeto y enviarlo desde el cliente (era enviado como un simple Object) y yo en el servidor recibía el objeto (lo parseaba) y leía los datos que el objeto contenía.

Pero no tengo idea de como hacerlo en .NET (específicamente Visual Basic)  :blink: . He visto algunos tutoriales en línea pero sólo muestran el como enviar texto entre un programa.

¿Alguien sabe de algún tutorial en el cual yo me pueda basar para poder enviar objetos por Red?

Gracias de antemano por su ayuda.

7
JavaScript / Re: Cambiar De Input Con El Enter
« en: Miércoles 15 de Marzo de 2006, 00:19 »
Pues aquí te va un código que te puede servir:

Este código te sirve para pasarle el "foco" al siguiente campo marcado como dom
Código: Text
  1. &#60;script type=&#34;text/javascript&#34;&#62;
  2.   function siguienteCampo(dom)
  3.   {
  4.     if(event.keyCode==13)  //13 es el keyCode del &#34;Enter&#34;
  5.       dom.focus();
  6.   }
  7. &#60;/script&#62;
  8.  

El código anterior se usa de la siguiente manera:
Código: Text
  1. &#60;form name=&#34;forma&#34;&#62;
  2.   &#60;input type=&#34;text&#34; name= &#34;campo_a&#34; onkeypress=&#34;siguienteCampo(document.forma.campo_b)&#34;&#62;
  3.   &#60;input type=&#34;text&#34; name= &#34;campo_b&#34; onkeypress=&#34;siguienteCampo(document.forma.campo_c)&#34;&#62;
  4. .
  5. .
  6. .
  7. &#60;/form&#62;
  8.  

Observaciones:
Toma en cuenta que cuando presionas enter cuando está llenando una forma, el botón de -type="submit"- se activa, por lo que hay dos opciones:

1) Quitar el botón de -type="submit"- de la forma y hacer que la forma se envíe por medio de otro botón normal y que al presionarlo se envíe (en javascript, por medio del método forma.submit()) que en mi punto vista es más complicado.

Código: Text
  1. &#60;input type=&#34;button&#34; value=&#34;ok&#34; onclick=&#34;forma.submit&#34;&#62;
  2.  

2) Dejas el campo como está, te olvidas del uso del "enter" para viajar entre campos de la forma y le explicas al usuario el uso del botón "tab", ya que es como normalmente se usan para navegar entre los campos de las formas del (me atrevo a asegurar) 99.99% de todas las páginas de internet (casi casi es un estándar, por no decir que lo es) y por ende no te complicas la existencia creando funciones innecesarias y que probablemente causen confusión a otros futuros usuarios de tu forma.

8
MySQL / Re: Conectar A Mysql Por Medio De Controles
« en: Martes 7 de Marzo de 2006, 18:46 »
Puedes verificar la librería que está en la página de MySQL:

http://dev.mysql.com/doc/refman/5.0/en/connector-net.html

Esta librería contiene clases como MySqlConnection, MySqlDataAdapter, MySqlCommand entre otras que te pueden ayudar a poder manejar MySQL desde plataforma .NET de una manera más sencilla.

9
MySQL / Re: Grabar Imágines En Mysql
« en: Miércoles 15 de Febrero de 2006, 00:00 »
No es por ser metiche pero creo que no te convendría guardar una imagen dentro de la base de datos (por espacio de memoria)... te recomiendo que mejor los pongas en una carpeta donde tu sabes donde colocarás todas las imágenes y que en la base de datos solo guardes el path para llegar a ellas. Es solo una recomendación...

10
MySQL / Re: Conectar A Mysql Por Medio De Controles
« en: Martes 14 de Febrero de 2006, 23:57 »
Podrías ser mucho (pero mucho) más específico.. es decir, ¿que quieres hacer? ¿que lenguaje usas? ¿que versión de mysql usas?... entre otras más que pudieran surgir...

11
MySQL / Enviar Mis Propios Errores En Un Store Procedures
« en: Martes 14 de Febrero de 2006, 21:29 »
Hola  :hola: tengo este pqueño problema:

Estoy creando unos store procedures para insertar datos, lógicamente verifico diversas tablas para hacer esas inserciones por lo que requiero poder enviar un error desde el store procedure.  B)

Sé que podría enviar un return pero (para mi) :whistling: sería más simple si pudiera enviar un error y yo cacharlo con un try... catch en el lenguaje de programación (VB.Net)

Agradesco de antemano cualquier ayuda que me pudieran facilitar.  :P

12
MySQL / Re: Como Puedo Conectarme A Mysql Desde Vb.net
« en: Martes 14 de Febrero de 2006, 21:23 »
Verifica http://dev.mysql.com/doc/refman/5.0/en/connector-net.html

Ahí viene el manual completo para que puedas conectarte a una base de datos MySQL (verifica la advertencia sobre las fechas nulas o de "0000-00-00 00:00:00") además de que vienen ejemplos simples para que puedas empezar.

13
PHP / Re: Las Sesiones (y Cookies) No Me Funcionan...
« en: Lunes 16 de Enero de 2006, 19:06 »
Hola a todos!!! :hola: espero me puedan ayudar en un pequeño GRAN problema que tengo con el servidor...

Unos amigos y yo tenemos un, mas bien dos, servidores con Windows Server 2003 Standard Edition; uno lo usamos como servidor para el exterior (principal) y el otro lo usamos para probar nuestras actualiazciones antes de colocarlas en el servidor principal (además de realizar las actualizaciones deWindows).  :comp:

Resulta que en la computadora de pruebas, todo funciona maravillosamente, hemos hecho actualizaciones y todo perfecto. Pero en el principal, algo no funciona. Las cookies y las sesiones de PHP no se guardan (esto solo falla en el Internet Explorer). Esto nos sucedió cuando relizamos una actualización de Windows en el servidor principal que al parecer no tenía problemas.  :devil:

Lo que hicimos fue que desinstalamos la ultima actualización de Windows, pero aún así no funcionaba. Después de un rato de buscar, encontramos que las cookies solo fucionaban en el dominio del servidor (¿como fue?  :blink:  no sé) cambiamos esa varibale en el PHP.ini funcionó... Bien!!! problema solucionado!!!... hasta hoy.

El problema regresó, no funcionan las sesiones ni las cookies. Verificamos el archivo de configuración de PHP.ini otra vez, todo parece bien, la opción sigue siendo la misma. ¿Alguien tiene alguna idea de que %&$#% sucede?  :argh:

Gracias de antemano por cualquier ayuda prestada.

14
Java / Re: Programar Un Shell Que Funcione Igual Al Cmd...
« en: Lunes 7 de Noviembre de 2005, 04:30 »
Paren la prensa...!!!

Tengo una solución en la cual me basé gracias a http://www.dickinson.edu/~braught/courses/...roj/proj01.html .

Al parecer lo que dice ahí es que no hay un manera directa de hacer eso ya que el programa es el que guarda el directorio en el que se está trabajando, y lo que se podría hacer es guardar el directorio en el que se desea trabajar por medio de un objeto String, y cuando te llegue la ejecución del comando "cd", tu como programador cambies el directorio (es decir , el objeto que contiene el mensaje de referencia) de manera manual con el StringTokenizer.

Sale, espero les sirva.

15
Java / Programar Un Shell Que Funcione Igual Al Cmd...
« en: Lunes 7 de Noviembre de 2005, 04:09 »
Hola a todos!!!  :hola:

Pues aquí volviendolos a molestar  :rolleyes: Resulta que necesito crear un SSH (Secure Shell) remoto. Estuve investigando como poder ejecutar comandos del SO (como dir, ls, mkdir entro otros, dependiendo del sistema operativo)  :comp:

Resulta que puedo hacer eso pero hay algo que no puedo hacer: "viajar o navegar" (o como le quieran decir) entra las carpetas al momento de hacer "cd"   :(  . No tengo la menor remota idea de como hacer eso por lo que mucho agradecería si me enviaran información de como hacer eso ya que no he podido encontrar algún lugar en el cual te expliquen (o en su defecto, un codigo) por el cual yo pueda navegar entre las carpetas  &lt;_&lt; .

Gracias de antemano por cualquier ayuda que me pudieran facilitar y por su tiempo.
Saludos  :hola:

16
JavaScript / Re: Javascript Y Php
« en: Jueves 3 de Noviembre de 2005, 19:34 »
Cita de: "bisoph_as"
No, es todo lo contrario, bueno va de nuevo, cuando se ejecute el javascript llame a la seccion de php y luego, a una variable de php asignarle el valor de una variable del javascript.  :comp:  :lightsabre:

En el tema No Reconoce Carateres Especiales... subí un archivo ajax.js donde hay un método que hace lo que tu quieres.. chance y te pueda servir...  :)

Específicamente es el método getDataAjax(). Con el evento que vayas a usar, llama a esta función con la que vas a llamar al archivo php y lo que te regrese ese método asignalo a donde tu quieras.

17
JavaScript / No Reconoce Carateres Especiales...
« en: Jueves 3 de Noviembre de 2005, 19:26 »
Hola  :hola:

Espero que alguien me puede ayudar con respecto al probelma de desplegar ciertos caracteres (como las vocales acentuadas o la Ñ ñ). Actualmente tengo una forma de captura de datos la cual, en lugar de usar el clásico "method=post" y un botón "submit" en ella, tengo un botón el cual llama el método siguiente:

Código: Text
  1.  
  2.  
  3. function methodPostAjax(id_area, page, form)
  4. {
  5. ..
  6. }
  7.  
  8. //Viene en el archivo adjunto
  9.  
  10.  
  11.  

Como verán este método toma los datos de los campos llenados (y algunos no llenados) en una forma "form" para enviarlos a una página "page", la cual puede estar contenida dentro de un contenedor DIV y que tal vez regrese un resultado.

Hice esto debido a que la forma de llenado es muy larga, y para no estar yendo y viniendo de la forma a la página que guarda los datos a la base de datos, decidí colocarla en la parte inferior de la forma y ante cualquier problema, la página que realiza el guardado manda un mensaje de error o de éxito según sea el caso.  :whistling:

El problema radica en que al enviar los datos a esa página por ese método, los caracteres que son acentuados no se envían de manera correcta y por alguna razon, en mi base de datos los caracteres son sustituidos por otros que no tienen nada que ver.  :angry:

Pensé que era la base de datos pero hize pruebas que me confirmaron que no era así. Pensé que era php pero resulta que en otras páginas, las cuales uso el "método tradicional" de "post y submit", sí guarda los datos como deseo.  ;)

Me dí cuenta que solo cuando uso este método (y otros como el setPagaAjax y el methodGetAjax) es cuando regresa un error, ya que si trato de desplegar una palabra dentro del DIV llamando a este método el browser me marca un signo de interrogación.  :huh:

Agradeceria cualquier ayuda que ayudara o me explicara esto. Gracias de antemano.

P.D: por cierto si es que este archivo les sirve, quédense con él. Con confianza.  :P

18
Java / Permisos Para Comandos
« en: Miércoles 12 de Octubre de 2005, 08:12 »
Hola:  :hola:
Tengo un problema más que una duda. Estoy haciendo un shell desde una aplicacion Java. El "chiste" es que quiero hacer que el usuario pueda ejecutar comandos como si estuviera usando "la consola", solo que desde el programa Java.  ;)

Ya logré que se pudieran ejecutar ciertos comandos, pero hay otros que no que el programa no me deja hacer, por ejemplo, mkdir [carpeta/directorio], cd [carpeta/directorio], entre otros; ya que el Runtime.getRuntime.exec([comando]) me lanza un SecurityException.  :(

¿Alguien sabe como puedo hacer para darle permisos únicamente al programa de poder ejecutar esos comandos?  :huh: Al parecer algo tiene que ver el SecurityManager pero no logro comprender como utilizarlo.  :blink:

Gracias de antemano por su ayuda y tiempo.   :P

19
JavaScript / Mi Archivo Php No Carga El Archivo.js
« en: Miércoles 28 de Septiembre de 2005, 21:41 »
Hola a todos  :hola: , tengo un problema que no me deja continuar.
Resulta que estoy usando un archivo llamado forms.js donde tengo una serie de funciones javascript.
Bueno, al principio lo había puesto en una carpeta llamada designs, las páginas accesaban el archivo con la etiqueta:

Código: Text
  1. &#60;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34; src=&#34;designs/forms.js&#34;&#62;&#60;/script&#62;
  2.  

Todo funcionaba bien, las formas funcionaban de la manera que lo deseaba y todo estaba perfecto  B) . Después cree otros archivos .js (ajax, efectos, entre otros) por lo que decidí guardar los archivos .js en una carpeta llamada standars, así que cambié las etiquetas anteriores con:

Código: Text
  1. &#60;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34; src=&#34;standars/forms.js&#34;&#62;&#60;/script&#62;
  2.  

Pero ahí empezó el problema  :blink: , ahora las formas que utilizan las funciones del archivo forms.js no funcionan desde que hice ese cambio. Traté de reubicar el archivo forms.js en la carpeta designs otra vez pero sigue sin funcionar. Cree otro archivo con otro nombre y con el mismo codigo pero nada. El código funciona bien porque si copio y pego el código del archivo en cada página PHP todo funciona bien  :huh: .

Todos los demás archivos .js no tienen ningún problema, el único que "me da lata" es el de forms.js . Ya reinicié el servidor Apache (uso Wamp), borré los archivos en el caché del IE, las cookies, y todo lo demás, pero sigue sin funcionar. ¿Álguien tiene alguna idea de que podría ser la causa de esto y cómo podría solucionarlo?
:hitcomp:

Gracias de antemano por su ayuda y tiempo.

20
ASP .NET / Re: ¿por Qué Usar Asp.net En Lugar Php O Jsp?
« en: Viernes 23 de Septiembre de 2005, 19:36 »
Hey!!! Oigan!!! No es por querer ser "mala onda" pero el tema es sobre el conocer las 3 tecnologías del principio (ASP.NET, Servlets/JSP, PHP).

Hay 3 preguntas que me gustaría (y a mucha gente) se respondieran:
¿Qué me ofrecen cada una? (probablemente ya respondida pero buena)
¿Quién tienen un mejor performance? (en que áreas y porqué)
¿En que casos es conveniente utilizarlos? (y sus razones)
¿En que casos no es conveniente utilizarlos? (y sus razones)
¿Qué tantos recursos necesitan? (tanto de hardware como software)

Ahora hay una cuarta que debemos incluir en este tema: los CGI's.
Como se pidió desde el principio, respondan objetivamente, dejen de lado los sentimentalismos sobre uno u otro lenguaje.

Saludos

21
ASP .NET / Re: ¿por Qué Usar Asp.net En Lugar Php O Jsp?
« en: Domingo 18 de Septiembre de 2005, 21:37 »
Cita de: "Amilius"
Cita de: "prueba2306"
PHP pues... mira en mi punto de vista "sí es lento" EN COMPARACIÓN (hago la aclaración) con ASP.NET y Servlets Java (No así JSP's) en sistemas robustos (específicamente hablando). Ahora, no es lo mismo que hagas un sistema para que sea utilizada por aproximadamente 100 personas las cuales enviaran, que te gusta, ¿4 ó 5 peticiones de páginas por minuto cada una?, a que hagas un sistema para 500 personas la cuales haran unas 10 ó 15 peticiones por minuto cada una, por citar un ejemplo.
Hablar que uno u otro es más "lento" en un contexto tan amplio es totalmente subjetivo.
Tendrías que realizar mediciones de rendimiento de dos sistemas idénticos, con idénticos niveles de carga, equipos idénticos, ancho de banda idéntico, etc. Además que para ambos casos tendrías que contratar a expertos en PHP y ASP.NET para garantizar que la diferencia no sea causada por la falta de entrenamiento de alguno de los equipos. Además que tendríamos que aplicar estas mediciones a distintos tipos de sistemas que cubran una buena gama de aplicaciones, máquinas, ancho de banda disponible, etc.

Si tienes alguna referencia sólida para respaldar tu afirmación sería bueno que la publiques por que sería de gran utilidad para ayudar a elegir la herramienta más apropiada para un caso particular.  ;)
Digo que PHP "es lento"  :whistling:  a comparación de las otras dos debido a que las páginas PHP se tienen que interpretar primero, ejecutarlas y después enviarlas (algo similar a los JSP, primero se compila, despuès se ejecuta y al final se envía), lo que no sucede con los aspx y los servlets.

Fuente: http://www.invertedsoftware.com/tutorials/...t-tutorial.html  :comp:

Ahora, si quieres un documento al respecto de las 3 tecnologías encontrè un pdf que ayuda al respecto.

Fuente: http://icm.integro.com/Documents/TechnologyComparison.pdf

Mi opinión se basa en la lógica de que si para procesar páginas PHP (y JSP) usan 3 pasos y ASP.NET y Servlets usan 2, ¿Cuál de los dos me conviene más?  ;)

Pero (como te daras cuenta  &lt;_&lt; ) esta opinión me baso en el hecho de la cantidad de pasos que se ejecutan pero no tengo conocimiento alguno respecto a si el paso de interpretación y de ejecución de PHP sea más rápido que el de solo ejecución de los aspx o servlets, yo supongo que no, por la lógica de "un lenguaje compilado es mas rápido que un lenguaje interpretado" (aunque en este caso el lenguaje compilado mas bien es precompilado), no sé si me hago entender.  :blink:

Me gustaría mucho que alguien pudiera enviar más información de como trabajan en el fondo (internamente) cada una de las tecnologías, mucho lo agradecería. :P

22
ASP .NET / Re: ¿por Qué Usar Asp.net En Lugar Php O Jsp?
« en: Domingo 18 de Septiembre de 2005, 06:22 »
ASP.NET y Servlets Java son una recomendación para sistemas robustos por la manera en la que se manejan internamente, ya que estos se saltan el paso de interpretar el código de la página como hace PHP (los aspx se cargan solo la primera vez que se solicita y los servlets son "precompilados" antes de utilizarse).

Ahora PHP aunque no soporta la misma robustes que ASP.NET o los Servlets Java tiene su facilidad y la gran cantidad de librerias y las ventajas de conexión que tiene con las bases de datos que existen actualmente.

Citar
Citar
(ASP.NET, PHP, JSP)
Los tres manejan Threading
Quisiera ver un ejemplo en de eso PHP, por ejm. el problema de lectores/escritores en PHP

Supongo que se refería a que los tres soportan Threading con respecto a como los interpretes se manejan para administrar las peticiones, no a la programación. Si no es así, que yo sepa PHP no puede manejar multithreading pero también tengo conocimiento de que la libreria PECL incluirá o incluye una opción para hacer eso (aunque en lo personal no creo que sea necesario en PHP)

Citar
Ahora todo se va enfocar a trabajar del lado del cliente, ya sea PHP, ASP.NET, y otro...pongan en google, ajax.... para que se vayan actualizando...

Como quien dice, javascript reloaded..., esto de ajax no es nuevo y ha estado aquí por años; para esto hay que considerar problemas de accesibilidad y ese tipo de cosas...

Es verdad, las facilidades que ofrece JavaScript ayuda mucho al programador. Eso de que ajax es una tecnología nueva no es tan cierto como se dice, simplemente se tuvo más imaginación para utilizarla. Respeto mucho a JavaScript es un lenguaje de lado del cliente muy potente si es que se la sabe utilizar.

Ahora el hecho de que la programación se enfoque más al lado del cliente no quiere decir que se va a dejar de poner atención del lado servidor (sé que no es lo quieres decir pero puede haber alguien que piense lo contrario). Con la nueva idea de que la Web sea una plataforma más de programación (una idea nacida desde Sun Microsystems) esto nos obliga como programadores a que los servicios que se le ofreceran por esta "nueva" plataforma sean mucho más rápidos que antes (lo cual requiere que los servidores tengan una velocidad de servir peticiones mucho más rápido)

Citar
En otras palabras todavía no encontré un problema que no pueda resolver en PHP y en mi caso no sólo he trabajado con PHP para hacer páginas, sino que he contruído proyectos o más bien sistemas en intranet (de gestión, de administración...) y no es lento como dicen aquí.

PHP pues... mira en mi punto de vista "sí es lento" EN COMPARACIÓN (hago la aclaración) con ASP.NET y Servlets Java (No así JSP's) en sistemas robustos (específicamente hablando). Ahora, no es lo mismo que hagas un sistema para que sea utilizada por aproximadamente 100 personas las cuales enviaran, que te gusta, ¿4 ó 5 peticiones de páginas por minuto cada una?, a que hagas un sistema para 500 personas la cuales haran unas 10 ó 15 peticiones por minuto cada una, por citar un ejemplo.

23
JavaScript / Re: Problemas Al Agregar Nuevos Campos A Un Formulario
« en: Lunes 29 de Agosto de 2005, 19:38 »
Hay cosas que nunca entenderé de algunos programas o del funcionamiento de la computadora  ;) . Hace 5 días que dí de alta este mensaje y por azares de destino, el problema que tenía se solucionó. Ya funciona  :huh: .
¿Que hice? No tengo la menor remota idea pero ya funciona y eso es lo importante... espero que este problema no continúe.
Gracias de todas maneras a los que checaron el mensaje.  :P

24
JavaScript / Problemas Al Agregar Nuevos Campos A Un Formulario
« en: Miércoles 24 de Agosto de 2005, 19:47 »
Hola:  :hola:
Tengo un pequeño gran problema con ciertos navegadores. Resulta que tengo una forma y le doy al usuario la opción de poder agregar o quitar controles (inputs, checkbox, select, etc) Resulta que la funcionalidad de agregar y quitar formas si funciona (lo hago sin nigún problema) el problema en sí, está en el hecho de que al enviar los datos llenados a la página que los procesa estos parámetros no llegan, por lo tanto no puedo procesarlos.

Al momento de agregar los nuevos controles el botón de submit no aparece habilitado (como normalmente saben cuando tienes un botón submit este se habilita para presionar "enter" y enviar el formulario). Además al agregar un nuevo control, en todos los controles que fueron agregados previamente y ya fueron llenados, desaparecen los datos puestos por lo que se tienen que volver a llenar.  :(

Todos estos tipos de acciónes funcionan muy bien con Internet Explorer V.6.0  :blink: pero no me funcionan en Firefox V.1.0 ni en Netscape V.7.2 ni Opera V.8.0 por lo que me gustaría saber si hay alguna forma en que los controles puedan ser tomados como parte del formulario (o una referencia o algo) que se envía en estos navegadores o si existe algún parche que pueda ayudar a esta funcionalidad.

Muchas gracias de antemano por su ayuda y por su tiempo.  :P

25
PHP / Re: ¿cómo Obtener Los Nombre De Los Parámetros?
« en: Martes 16 de Agosto de 2005, 20:23 »
Hola:  :hola:
Después de discutir un rato sobre ASP.NET, PHP y JSP/Servlets, tengo una duda exclusiva de PHP  :P
Necesito poder obtener el nombre de los parámetros enviados desde un formulario. Resulta que mi formulario es dinámico (es decir, que tiene tantas textfields, selects o checkboxes como el usuario necesite) y en la página PHP que se encarga de procesar eso, necesito poder obtener los nombres de los parámetros enviados (ojo, dije nombres, no los valores)  :blink:
Gracias de antemano por su ayuda y por su tiempo.

Páginas: [1] 2 3