🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
4 messages
4 total messages Started by chucky Fri, 27 Oct 2006 16:54
Diferencias entre Comilla simple y comilla doble
#1283
Author: chucky
Date: Fri, 27 Oct 2006 16:54
5 lines
1448 bytes
Hola. Soy nuevo en esto y no entiendo mucho. Porque a veces se usa ' '
y a veces "" no entiendo cual es la  razon o diferencia y a veces para
concatenar se usa ""/.$nombre/"" algo asi. Ahora mismo no me acuerdo la
sintaxis. Ah y cual es la diferencia de php con jsp? La seguridad y que
mas? Para proyectos grandes no es bueno php no?
Re: Diferencias entre Comilla simple y comilla doble
#1282
Author: sigfridelunico
Date: Sun, 29 Oct 2006 02:29
13 lines
1786 bytes
chucky ha escrito:
> Hola. Soy nuevo en esto y no entiendo mucho. Porque a veces se usa ' '
> y a veces "" no entiendo cual es la  razon o diferencia y a veces para
> concatenar se usa ""/.$nombre/"" algo asi.

Voy a chamullar, pero creo que es simplemente un tema de como se
implementa el tratamiento de cadenas, no creo que existan razones más
de fondo.

> Para proyectos grandes no es bueno php no?

Para proyectos grandes, Java y Struts o .NET. Para proyectos
corporativos, J2EE.
Re: Diferencias entre Comilla simple y comilla doble
#1284
Author: ||dELm||
Date: Sun, 29 Oct 2006 03:14
37 lines
3307 bytes
chucky, tu pregunta es muy dependiente del lenguaje, pero generalmente
SI hay diferencias a tener en cuenta.
Muchos lenguajes (como php, por ejemplo) interpretan caracteres
escapados sólo en las cadenas dobles. Los carácteres escapados son
aquellos que se escriben con un \ delante, por ejemplo el \n que es
para saltar una linea o el \t que es un tabulador. Especialmente en php
(y sólo para demostrar las diferencias más radicales) se pueden
escribir directamente variables dentro de las cadenas dobles y su valor
será reemplazado, por ejemplo si escribes "su nombre es $nombre" al
ver la pagina, la variable $nombre será reemplazada por su valor.
Las comillas simples no se interpretan.

Pero como digo, esto es estrictamente dependiente del lenguaje y debes
investigar muy bien el tema ya que no es menor... en la mayoria de los
casos te puede ahorrar un montón de código.

La diferencia entre php y jsp es habismante, ya que son dos
tecnologías completamente distintas. jsp es una especificacion que
forma parte de Java J2EE y es una de las capas web de esta
especificación.
JSP en su version 2.0 es muy distinto de PHP en su version 5.0 y a mi
parecer, JSO es superior, pero implica mayores costos en tiempos de
desarrollo  y en capacitación e infraestructura.

PHP puede ser un muy buen lenguaje de programación siempre y cuando
cuentes con los conocimientos adecuados y sigas las buenas prácticas y
complementes con librerías como PEAR. Pero por otro lado, también
puede ser un desastre de proporciones, ya que PHP es "weak typed" y un
lenguaje nativamente estructurado con añadidos OOP.

chucky ha escrito:

> Hola. Soy nuevo en esto y no entiendo mucho. Porque a veces se usa ' '
> y a veces "" no entiendo cual es la  razon o diferencia y a veces para
> concatenar se usa ""/.$nombre/"" algo asi. Ahora mismo no me acuerdo la
> sintaxis. Ah y cual es la diferencia de php con jsp? La seguridad y que
> mas? Para proyectos grandes no es bueno php no?
Re: Diferencias entre Comilla simple y comilla doble
#1285
Author: jcastro
Date: Mon, 30 Oct 2006 12:58
27 lines
2349 bytes
chucky ha escrito:

> Hola. Soy nuevo en esto y no entiendo mucho. Porque a veces se usa ' '
> y a veces "" no entiendo cual es la  razon o diferencia y a veces para
> concatenar se usa ""/.$nombre/"" algo asi. Ahora mismo no me acuerdo la
> sintaxis. Ah y cual es la diferencia de php con jsp? La seguridad y que
> mas? Para proyectos grandes no es bueno php no?

En PHP no se hace distintion de la comilla simple y doble pero por
norma se debe usar la comilla simple por defecto, ya que puede darse el
caso de englobal la comilla simple con una doble :

echo "<a href='www.google.cl'>link</a>";

o por ejemplo

echo "echo 'esta linea deberia aparecer en el navegador';";


Ahora bien, usualmente se cree que java y .net es el unico sistema que
puede englobal proyectos grandes pero puede darte una vuelta por
distintas paginas en internet y ver que hay proyectos enormes hechos en
php y que son realmente estables a pesar de la cantidad enorme de
visitas diarias (por ejemplo sourceforge).  De hecho en mi opinion
apache+php es mas estable que jboss/websphere (para java) e iis (para
asp/asp.net)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads