Foros del Web » Programación para mayores de 30 ;) » .NET »

PHP y .net

Estas en el tema de PHP y .net en el foro de .NET en Foros del Web. hola amigos, tengo la siguiente situacion: se tiene una aplicacion creada en .net que se ejecuta en un escritorio se ingresan una fecha,valores y la ...
  #1 (permalink)  
Antiguo 29/08/2015, 20:37
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
PHP y .net

hola amigos, tengo la siguiente situacion: se tiene una aplicacion creada en .net que se ejecuta en un escritorio se ingresan una fecha,valores y la aplicacion crea achivo .gif mi pregunta es: es posible crear un formulario procesar dicho formulario en un servidor y que se envien los parametros y se ejecute la aplicacion hecha en .net?

El php se ejecutaria en una maquina linux y la aplicacion .net en un equipo remoto y obviamente en windows.

que me recimiendan? espero que pateketrueke no se eneoje por mi pregunta y si de muy buenos aportes.

Última edición por Montes28; 29/08/2015 a las 20:53
  #2 (permalink)  
Antiguo 29/08/2015, 21:23
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: PHP y .net

Es posible crear un formulario y procesarlo en PHP?
R. Sí

Enviar los parámetros a la app .NET?
R. Eso debes preguntarle a quien desarrolló la aplicación para saber si acepta parámetros y en qué forma debes enviarlos.

Muevo tu tema a .NET a ver si allá pueden orientarte.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 29/08/2015, 23:26
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: PHP y .net

Yo sinceramente no perdería tiempo con tecnologías inferiores como PHP cuando .Net tiene soporte oficial en Linux (si el tema es hostear en Linux).

La forma más eficiente de hacer esto, si tenés acceso al código fuente de la aplicación de escritorio, es tomar de ahí el código que haga lo que querés hacer, desacoplarlo de la GUI de escritorio, y meterlo en una DLL que puedas consumir desde una aplicación de ASP.Net directamente, de manera tal que puedas proveer un front-end web y al mismo tiempo reutilizar la funcionalidad que ya está desarrollada en la aplicación de escritorio.

PHP en mi experiencia y opinión es bastante patético, no tiene un compilador adecuado, si hay algún error te tira una página en blanco en lugar de darte un mensaje de error como la gente, no tiene un sistema de tipos decente, ni siquiera tiene el concepto de "proyecto" como parte de la plataforma, y en lugar de eso todos los archivos .php los tirás sueltos en el filesystem y se referencian unos a otros manualmente. Las APIs son totalmente indescriptivas y la nomenclatura es absolutamente inconsistente. No tiene un manejo de errores estandarizado sino que cada API te devuelve algo diferente que tenés que interpretar como error. El rendimiento es absolutamente inferior a cualquier otra plataforma ya que PHP te levanta un proceso por cada request... etc, etc, etc.

Un asco sinceramente, propio de una plataforma que nació como un proyecto personal de algun random, devenido en plataforma web mediante una infinidad de parches y soluciones atadas con alambre sin ningún tipo de planificación ni diseño.

ASP.Net en cambio es una plataforma seria, de nivel profesional. Ahora que ASP.Net 5 tiene soporte oficial para Linux y Mac, no veo ninguna razón válida para usar PHP.

Última edición por agleiva; 29/08/2015 a las 23:41
  #4 (permalink)  
Antiguo 30/08/2015, 11:37
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: PHP y .net

agleiva gracias por responder, interesante tu comentario

Cita:
La forma más eficiente de hacer esto, si tenés acceso al código fuente de la aplicación de escritorio, es tomar de ahí el código que haga lo que querés hacer, desacoplarlo de la GUI de escritorio, y meterlo en una DLL que puedas consumir desde una aplicación de ASP.Net directamente, de manera tal que puedas proveer un front-end web y al mismo tiempo reutilizar la funcionalidad que ya está desarrollada en la aplicación de escritorio.
Los servidores web de mi compañía son distribución Centos podría trabajar ASP.Net?
  #5 (permalink)  
Antiguo 30/08/2015, 11:56
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: PHP y .net

http://docs.asp.net/en/latest/gettin...-on-linux.html
  #6 (permalink)  
Antiguo 30/08/2015, 13:21
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: PHP y .net

agleiva tengo una pregunta y espero no me critiques ya que no se casi nada de .net: la idea que tengo es crear un formulario en ASP.Net en el cual envió datos como fecha, entre otros aca viene mi pregunta: la DLL seria la reutilizacion de la funcionalidad que ya está desarrollada en la aplicación de escritorio?
  #7 (permalink)  
Antiguo 30/08/2015, 13:39
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: PHP y .net

Cita:
Iniciado por Montes28 Ver Mensaje
la idea que tengo es crear un formulario en ASP.Net en el cual envió datos como fecha, entre otros aca viene mi pregunta: la DLL seria la reutilizacion de la funcionalidad que ya está desarrollada en la aplicación de escritorio?
Claro. Una DLL es una librería donde puedes crear funcionalidad reutilizable.

La idea seria que separes de la aplicación desktop la parte que quieras reutilizar, y la pongas en una DLL. Entonces esa misma DLL la puedes accede desde la GUI de escritorio, desde una pagina web, o de cualquier otro tipo de aplicación.

Etiquetas: fecha, formulario, net, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:18.