strip_tags remove inicio fin etiquetas ejemplos ejemplo codigo bloque php web-applications interop lisp

remove - Combinando código Lisp y PHP en la misma aplicación



remove html tags php (7)

Desafortunadamente no puedo pensar en ninguna biblioteca para eso, sin embargo, estaba en una situación similar, donde tenía código PHP, pero me cansé de "intentar" codificar la lógica (lógica del juego) en PHP, así que usé conectores PHP para conectarme a Lua, así que ahora programo toda la lógica del servidor en Lua y uso PHP (configuración LAMP) como mi servidor frontend.

Espero que ayude.

Por el momento, utilizo PHP para casi todo lo que desarrollo para la Web, pero sus limitaciones lingüísticas comienzan a molestarme. Sin embargo, a medida que desarrollé algunas prácticas y mantengo algunas bibliotecas PHP que me ayudan mucho, no creo que esté listo para cambiar a LISP descartando todo mi resultado de PHP. Incluso podría ser imposible en los servidores a los que solo tengo acceso es una cuenta de hosting LAMP normal.

Ergo, mis preguntas son: ¿Podría el código LISP solo combinarse con PHP uno? ¿Existen soluciones para LISP / PHP lado a lado, interfaz para su interoperabilidad o perphaps solo una implementación de uno para el otro? ¿O es una elección mutuamente exclusiva?


Estoy en la misma situación en este momento. Tengo un montón de PHP en mi haber, pero el lenguaje realmente comienza a molestarme. He experimentado con diferentes idiomas, pero he trabajado mucho con el esquema recientemente, y estoy contemplando un cambio gradual. ¿Tal vez deberíamos comenzar un grupo de usuarios o algo así?

Procedente de un fondo de PHP, probablemente esté acostumbrado a trabajar con un nivel de abstracción reducido al protocolo HTTP. Creo que esto es algo que realmente facilita la transición a un nuevo idioma; Especialmente uno, donde no hay un marco dominante. De esta manera, PHP y la comunidad Lisp tienen algunas similitudes (pero también lo hacen otras plataformas de código abierto fragmentadas, como Python y Perl).

Un problema con Lisp es que hay tantos para elegir. He decidido que prefiero Scheme a Common Lisp, por lo que se reduce un poco. Después de experimentar un poco, ahora me estoy enfocando en el esquema plt , que parece ser el único esquema con más ímpetu. Entre otras cosas, tiene un servidor web incluido.


Lo más probable es que no desee escribir código en PHP una vez que haya comenzado a desarrollar en Lisp. (Nueva capitalización desde aproximadamente 80s, por cierto)

Hunchentoot es un servidor popular que le brinda los conceptos básicos en términos de conectar despachadores a las solicitudes. Hay una serie de screencasts al escribir un clon de reddit en LispCast.com

UnCommon Web (suena como un juego de palabras sobre la descripción de Peter Norvig de Scheme en PAIP) es de lo que puedo decir que es un marco más completo basado en gran medida en la idea de continuaciones, al estilo de Seaside for Smalltalk.

Weblocks es otro marco web basado en la continuación que se ve bien. El autor (en defmacro.org ) escribe buenos artículos, y me gusta lo que he visto en la aplicación de muestra para Weblocks.


No es una opción mutuamente exclusiva, puede ejecutar ambos en un sistema, de la misma manera que perl y php (por ejemplo) se ejecutan uno al lado del otro en muchos sistemas.

Aquí hay una buena publicación sobre un tema similar, que sugiere usar enchufes para comunicarse entre ambos idiomas:

Si desea ir a la ruta PHP <-> Lisp, lo más fácil sería hacer que PHP se comunique con su proceso Lisp usando sockets.

http://php.net/manual/en/ref.sockets.php

http://www.sbcl.org/manual/Networking.html

Este enfoque todavía te deja con la complejidad añadida y los problemas de mantenimiento que obtienes al tener 2 idiomas en tu proyecto, pero podría ser adecuado para tu caso de uso particular.


Te recomiendo que pruebes en Weblocks .


Para el desarrollo normal de páginas web en PHP, he creado una lib llamada xilla_tags.

Descripción general aquí

También hay algunas buenas técnicas en el sitio bitchware Jacob Hanssens.