Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-04-2007
eduenas eduenas is offline
Registrado
 
Registrado: abr 2007
Posts: 6
Poder: 0
eduenas Va por buen camino
Reutilizar codigo Delphi en PHP

Buenas a todos

He desarrollado algunos proyectos en delphi por lo que poseo clases para validar un sinfin de cosas.
Con la intencion de no reescribir todo de nuevo ... ¿Es posible llamar clases de delhpi en "DElphi para PHP"?

No saben cuanto trabajo me ahorraria esto

Saludos
Responder Con Cita
  #2  
Antiguo 18-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Digo yo que siempre podrás utilizar el "know how"... de una manera o de otra. Incluso "copiar" cierto código que tengas escrito en Delphi a PHP, también de una manera o de otra...

De otra forma... existe una herramienta de nombre "PHP4Delphi" que te permitirá crear extensiones de PHP en Delphi. Por ahí también podrían los tiros, pero, claro está... depende de lo que traigas entre manos...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 18-04-2007
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 22
JXJ Va por buen camino
yo creo que si pero no se como.

dicen que con php y gtk+
se pueden hacer aplicaciones php que interactuen
con dlls. y el windows o los *nix

es buena tu pregunta.

yo creo que haciendo dlls. o ejecutables tipo consola.
Responder Con Cita
  #4  
Antiguo 18-04-2007
eduenas eduenas is offline
Registrado
 
Registrado: abr 2007
Posts: 6
Poder: 0
eduenas Va por buen camino
Ya veo entonces solamente es el IDE de delphi que se pone a servicio de PHP y lo unico que esta en posibilidades es hacer una migracion.

Que ventajas aparte del IDE visual me da Delphi for PHP? En una primera impresion pense."Perfecto desarrollo solo lo necesario en php y el resto de codigo protegido bajo delphi."

Creo que seria una buena opcion porque muchos por aqui nos desanimamos con ese tema de brindar todo el codigo.Entiendo la filosofia del Soft. Libre pero tambien hay personas que aprovechan de eso.

Saludos
Responder Con Cita
  #5  
Antiguo 18-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

El código PHP se procesa en el Servidor, lo que quiere decir que si tú no lo publicas, nadie podrá obtenerlo. De todos modos creo que mezclas cosas... tal vez llevado porque, efectivamente, el nombre del "Delphi for PHP" pueda llevar a equivocaciones... pero, en definitiva se trata de un entorno de desarrollo "de los creadores de Delphi", pero, que, nada tiene que ver con el lenguaje Delphi u Object Pascal.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 18-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por eduenas
Entiendo la filosofia del Soft. Libre pero tambien hay personas que aprovechan de eso.
No es por montar un "flame" de esos, pero, claro que hay personas que aprovechan o pueden aprovecharse del software libre... tú mismo, sin ir más lejos, como desarrollador, puedes aprovecharte de no poco software libre que hay por ahí a tu disposición. Y lo raro sería que no lo hicieras de un modo o de otro, dada la ingente cantidad de herramientas libres útiles para los programadores.

Pero, en todo caso, quiero recalcarlo: el código PHP no tiene porqué publicarse, y, en caso de no hacerlo, este no es accesible, puesto que lo que en el cliente se obtiene es puro HTML, CSS, JavaScript... etc. Claro que también puedes no querer que este código sea "visible"... y para esto habría algunas soluciones, empero, creo que su uso no está generalizado: no es lo normal, vaya.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 18-04-2007 a las 19:35:15.
Responder Con Cita
  #7  
Antiguo 18-04-2007
eduenas eduenas is offline
Registrado
 
Registrado: abr 2007
Posts: 6
Poder: 0
eduenas Va por buen camino
Te entiendo desde el punto de vista de la publicacion...pero veamos este caso

"El dueño de la empresa te dice que le desarrolles un carrito de ventas en php para una linea de vehiculos. Tu empiezas todo animado ,te encuentras con muchas cosas en el medio pero al final lo terminas.Al terminar el contrato ya no eres mas util y a buscar otra plaza. Meses despues te das cuenta que la empresa esta distribuyendo este carrito de compras a su nombre y con otros programadores..."

Si por lo menos se hubiese tenido bajo llaves las clases creo que nada de esto hubiese pasado.Por esa razon muchos prefieren desarrollar en ASP o JAVA claro mas caro pero te protege como autor

Saludos
Responder Con Cita
  #8  
Antiguo 18-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No creo que lo que estamos tratando ahora tenga que ver con PHP o con Java o con cualquier otro lenguaje de programación. Si a ti te contrata una persona para que hagas X trabajo es de suponer que llegarás a un acuerdo sobre el trabajo y todo lo relacionado con el mismo. Luego no podrías llevarte a error: está en ti no aceptar el trabajo, por ejemplo, o no aceptar determinadas condiciones, etc., etc.

Yo no he trabajado como programador (y no creo que nunca lo haga), pero, supongo que cuando trabajas para una empresa (en proyectos de la empresa) el código fuente pertenecerá finalmente a la empresa... y probablemente esto se especifique en el contrato de marras. Pero, como ves, todavía no estamos hablando de ningún lenguaje de programación en concreto: cualquier vale.

No sé. Acaso algún compañero con más experiencia puede aportar algo más.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 18-04-2007
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 21
Mick Va por buen camino
Si trabajas para una empresa, el codigo generado en horas de trabajo, es propiedad de la empresa, la autoria sigue siendo del programador, pero la propiedad es de la empresa.

Si trabajas como autonomo ya es otra cosa, cobras y facturas por tal projecto, no estas a sueldo de ninguna empresa, y vendes o licencias tu software como te de la gana.

Saludos
Responder Con Cita
  #10  
Antiguo 18-04-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Este es un tema que se ha tratado suficientemente, el punto aqui es que a nuestro amigo eduenas le preocupa entregar un código "visible" por llamarlo de una forma simple.

Aqui es donde entra lo que dice David, todo depende del contrato que firmes, si tu desarrollo incluye fuentes o no, si es con un contrato de mantenimiento, etc...

Alguna vez yo hice un desarrollo usando awk de Unix, ahi tu código está descubierto, no hay manera de convertirlo a binario, así que lo negocie en X cantidad de dinero y el cliente aceptó.

Vamos, sin mas rollos, vende tu desarrollo en la cantidad que consideres lo vale y no te preocupes si después el cliente lo comercializa, tal vez te llame para que lo modifiques para nuevos clientes, uno nunca sabe cuando salta la liebre.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #11  
Antiguo 18-04-2007
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.019
Poder: 10
Julián Va por buen camino
Cita:
Empezado por eduenas
"El dueño de la empresa te dice que le desarrolles un carrito de ventas en php para una linea de vehiculos. Tu empiezas todo animado ,te encuentras con muchas cosas en el medio pero al final lo terminas.Al terminar el contrato ya no eres mas util y a buscar otra plaza. Meses despues te das cuenta que la empresa esta distribuyendo este carrito de compras a su nombre y con otros programadores..."
Supongamos este otro caso:

"Yo tengo una empresa y te contrato como trabajador por cuenta ajena, con tu sueldo justo, pagas extras, vacaciones, seguridad social, etc. entonces tu escribes (para mi empresa, claro) un código de un carro de la compra, y despues, por algún motivo (por ejemplo que te despidas tu porque encuentres un trabajo con mejor sueldo, o que yo te despida por pillarte leyendo la biblia) te vas de la empresa.
¿tengo derecho a seguir vendiendo ese código?

un saludo!
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #12  
Antiguo 18-04-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Julián
.....o que yo te despida por pillarte leyendo la biblia.....
No cabe duda Julián, tu mas puro estilo....

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #13  
Antiguo 18-04-2007
eduenas eduenas is offline
Registrado
 
Registrado: abr 2007
Posts: 6
Poder: 0
eduenas Va por buen camino
Creo que el tema se fue un poco por la tangente debido a que coloque un post con un sinfin de interpretaciones.

La pregunta en si es:

¿Puedo proteger parte o todo mi codigo con Delphi para PHP, Si la respuesta es afirmativa puedo usar librerias cerradas programadas en delphi para este caso?
Responder Con Cita
  #14  
Antiguo 18-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Respuesta 1: Sí; existen ofuscadores de código para PHP.

Respuesta 2: Puedes programar extensiones para PHP con Delphi.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #15  
Antiguo 18-04-2007
eduenas eduenas is offline
Registrado
 
Registrado: abr 2007
Posts: 6
Poder: 0
eduenas Va por buen camino
ok dec muchas gracias por tu repsuesta, creo que para otra vez sere mas claro al preguntar

saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Reutilizar codigo Perio Varios 7 17-11-2005 21:26:24
Reutilizar código "generico" adlfv OOP 13 06-09-2005 02:01:04
Reutilizar código (forms) de una aplicación a otra radiohead OOP 2 26-10-2004 15:57:06
Como reutilizar un Form dchaparro OOP 9 29-05-2004 22:54:44
Reutilizar resultado de SQL en SQL javiermorales SQL 9 06-09-2003 19:11:32


La franja horaria es GMT +2. Ahora son las 10:16:03.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi