Mar Sep 05, 2006 7:10 pm
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
| Tengo Miedo |
|
|
La verda, tengo que realizar una aplicacion que seria facil en ASP o en PHP, me gustaria probar Perl es este entorno real, pero me DA MIEDO por que el perl no anda amistoso conmigo estos tiempos, de hecho me gustaria manejar la aplicacion con Ficheros, pero no me funcionan bien.
La aplicacion web que contrate esta tarde consiste en:
Portal de Agencia de Viajes.
Reservas en linea
Calendario de Vuelos, que estara conectado a una base de datos postgress de avianca
Sistema de Administracion para destinos y planes, 3 niveles, en si para manipular la informacion de la web.
Plantillas diferentes para cada destino (pan comido HTML-Template)
la verdad en ASP y PHP pan comido "..Perl mi amado Perl, me traiciona, y me gustaria hacer esa base de datos de destinos y planes en Ficheros, pero aun no he terminado mi modulo, y esta aplicacion es para 15 dias.
Se que me coloaboran, aunque solo me pagaran 500Euros en mi pais es un poco de plata...
Espero me colaboren y mi pregunta es :: USO PERL CON DBI, recuerden que nunca he utilizado en perl base de datos, sera que lo puedo aprender igual que como en otros lenguages?¿? |
|
|
|

Mar Sep 05, 2006 9:58 pm
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
| Re: Tengo Miedo |
|
|
| danimera escribió: | | Espero me colaboren y mi pregunta es :: USO PERL CON DBI, recuerden que nunca he utilizado en perl base de datos, sera que lo puedo aprender igual que como en otros lenguages?¿? |
Pues si ya sabes SQL, entonces conectarte a tu database con DBI es pan comido
Recuerda que el aprendizaje de un nuevo lenguaje de programación es una inversión, una inversión de tiempo y dinero, pero que al final de día te va a terminar dando frutos.
En mi muy humilde opinión, me parece que lo que cobraste por una aplicación de ese tamaño es muy poco. Ahora, debes de pensar en dos cosas antes de aventarte a crear una aplicación en un lenguaje en el cual no tienes mucha práctica:
1. ¿Vas a poder cumplir con el tiempo del cliente?
2. ¿Podrás entregar una aplicación sin fallas o errores?
De lo contrario, te recomiendo que mejor hagas la aplicación en los lenguajes que usas más, en este caso PHP y ASP, y mejor practiques más con Perl hasta que tengas la suficiente confianza como para crear una aplicación robusta.
Un saludo y suerte |
|

Mie Sep 06, 2006 5:37 am
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
Ha pues si conectarme a Base de Datos DBI con Perl es facil, esa aplicacion la saco Rapido.
Creeme que es un poco de plata aca en mi pais, ha bueno y vendere la misma aplicacion para otra agencia en US$ 1.000 ^^ Es una aplicacion muy seria, Se lo dejo a Perl ^^ |
|
Mie Sep 06, 2006 11:13 am
|
 |
jclp77
Perlero Nuevo

|
Registrado: 06 Sep 2006
Mensajes: 21
Ubicación: México
|
|
|
|
|
Hola!!, yo creo que antes de quemarte las neuronas sería bueno que investigaras si en el server donde vas a montar la aplicación web puedes utilizar perl, así como instalar el módulo DBI. En caso de negativa, como dice kidd sería mejor ir pensando en utilizar PHP o ASP que los servidores web los aceptan más fácilmente.
Saludos y buena suerte!!!  |
|

Mie Sep 06, 2006 1:44 pm
|
 |
Perl user
Maestro Honorario

|
Registrado: 03 Nov 2004
Mensajes: 385
|
|
|
|
|
Mira independientemente de si cobraste bien o mal (ya que eso es tu responsabilidad), la cuestiòn principal es una clara falta de planeación sobre la arquitectura y diseño de tu sistema.
Un verdadero desarrollador no solo se caracteriza por conocer herramientas (tales como lenguajes de programación), sino porque debe tener una buena capacidad de análisis y abstracción de una problemática para poder proponer una solución. (Ojo, no quiero mezclar los términos de arquitecto con desarrollador)
En tu caso ya tienes planteada una problemática, que si bien no es muy clara para mí, espero lo sea para tí. Es necesario que tengas alguna metodología para la toma de requerimientos, hacer un desarrollo bajo contrato (especificación vs implementación).
Un aspecto importante y generalmente ignorado por falta de información es el hecho de las tecnologías a utilizar al implementar un sistema. Es importante conocer TUS habilidades y las necesidades de tu consultante. Una vez hecho eso, analiza TODA la infraestructura necesaria. En el caso de tratarse de una aplicación web podrías considerar el application server, el lenguaje a utilizar, el motor de bases de datos, el gestor de las conexiones, la metodología de desarrollo y otros aspectos como metodologías para pruebas y deployment, automatización, etc.
Por qué todo esto? porque se trata de TU imagen, se trata de TU trabajo y se trata de lo que se supone te gusta hacer.
Aspectos básicos como los que te comento son cuestiones que se van adquiriendo con tiempo y experiencia al irte envolviendo en proyectos, son cuestiones que posiblemente encuentres en libros de consulta donde los autores exponen sus puntos de vista que han sido (des)favorables en la creación de sistemas de X magnitud. Sin embargo, la verdadera experiencia comienza cuando TU eres el que está envuelto directamente en la creación y planeación de una solución para tu consultante.
Saludos, |
|

Jue Sep 07, 2006 5:19 am
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
Vuelvo y Digo:
EL SISTEMA EN PHO O ASP, es Pan comindo para Mi ^^
llevo 3 años desarrollando Aplicaciones web y Softwarez,
Soy Analista y Programador de Profesion con una Firma. ^^
No quiero darmela del que se mucho, solo exponia, que aunque AMO Perl, tengo miedo desarrollar esto que estan Serio en Perl.
ADEMAS TOME LA DESISICION DE HACER LA WEB, Bajo Ficheros ^^.
Igual, Gracias Perl User y Todos los demas |
|
Jue Sep 07, 2006 12:23 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
|
|
|
|
|
Yo lo haría de las dos formas: primero en ASP / PHP. Lo termino cuanto antes y se lo doy al cliente. Luego me pongo en Perl y miro a ver cómo hacerlo mientros aprendo.
Si el resultado es mejor/claro/conciso/rápido/económico, entonces ya estaré preparado para el siguiente trabajo.
Si no lo es, es que me queda alguna cosa que aprender... |
|
Jue Sep 07, 2006 6:46 pm
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
Heyyyyyyyyyyy.
EXPLORER TIENES LA RAZON........... Por que no lo habia pensado antes Grrrr, Tienes razon, la hare en PHP y luego si la hago en Perl.
A una pregunta de Kinder,, Si mi servidor es en Linux puedo manipular base de datos Access desde Perl |
|
Vie Sep 08, 2006 7:13 am
|
 |
monoswim
Vive para Perl en Español

|
Registrado: 18 Nov 2003
Mensajes: 716
Ubicación: Buenos Aires
|
|
|
|
|
Hola amigo !!! escuché que dijiste Acces ????
Vas a usar acces para esta aplicación ? mejor dicho, vas a usar acces ?
sería muy recomendable usar mejor una mysql que es super fácil de instalar, configurar y usar...
Saludos
PD: La respuesta es si, nunca lo hice pero escuché que se puede usar acces en perl bajo linux... |
|

Vie Sep 08, 2006 4:51 pm
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
Bueno mi master Monoswiw,
Espero que no lo tomen a Mal, Pero esas Bases de Datos MySQL son una Pifia, Miestras Access es Portable, Ademas aca en mi ciudad Cualquier secretaria barata sabe Manipular una Base de Datos Access.
Es mas yo ni se manejar esas MySQL y creeme que he hecho muchas aplicaciones con ella que ambiguedad NOP
Para evitar el problema de Base de Datos y hacer caso a Perl User y Explorer, Decidi hacer las cosas con lo que mejor Manejo y es Perl -- Con Ficheros,,
Ha ya termine el modulo que estaba haciendo, Pronto lo subo para someterlo a aaprobacion de Expertos OK ^^ |
|
Vie Sep 08, 2006 5:28 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
|
|
|
|

Vie Sep 08, 2006 10:15 pm
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
Noo, explorer,, Cuando me refiero a que My SQL es Pifia decia que es Bonito y atractiva, "Por eso la usan tanto se apegaron a ella y pues creeme que es la que mas uso en esas aplicaciones para intranet".
Access se deja manejar desde el mismo access sin instalar ningun servidor, puedo manejarlas desde visual sin problema,
Preguntaba si podia manejar access en perl bajo servidor Linux, por que pretendo desarrollar una aplicacion para windows donde todas las oficinas de esta agencia Manipulen la informacion y luego hago una sincronizacion a la web, y como la base de datos access es solo un archivo, a diferencia de MySql que necesita usuarios, las tablas son no se que, bueno yo que se como montar eso a la web o sincronizar mysql.
Me pareceio mas practico access por que en Colombia Linux esta como por abajo, y se usa es mas windows......... |
|

Vie Sep 08, 2006 10:17 pm
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
| Claro que en otros idiiomas Pifia es un chazco o que se yo, y tambien lo podia decir de que es confusa para gente que no sabe nada ^^ |
|

Vie Sep 08, 2006 10:21 pm
|
 |
kidd
Creador de Perl en Español

|
Registrado: 15 Oct 2003
Mensajes: 1389
Ubicación: México
|
|
|
|
|
| danimera escribió: | | Access se deja manejar desde el mismo access sin instalar ningun servidor, puedo manejarlas desde visual sin problema, |
No entiendo como esto podría tomarse como una ventaja sobre el MySQL. El MySQL lo tienes que instalar al igual que el Access para poder usarlo, y una vez instalado puedes ejecutarlo desde donde quieras.
No veo sentido a tener que usar dos distintos tipos de bases de datos para una misma aplicación, al largo plazo será una verdadera pesadilla, tanto para el mantenimiento como para la eficacia.
Te recomiendo que uses el MySQL, o de plano si quieres usar una base en flatfiles entonces hagas uso del BerkelyDB, en Perl hay un módulo para usarlo:
http://search.cpan.org/search?query=Berkeley+DB&mode=all
Saludos |
|

Vie Sep 08, 2006 10:42 pm
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
He ahi el dilema Kid, Puedo crear una aplicacion de Escritorio en Visual mucho mas rapido que el Perl, ademas mis queridas empresas siempre tuvieron un problema, Cuando les terminaban sin querer el MySQL que lo cerraban la base de datos dejo de funcionar.
Solamente era una pregunta por que la verdad, para esta aplicacion:
USARE FICHEROS BAJO PERL ejejejeje grrr, Ya hice el Modulo que lo enviare a la aprobacion de ustedes ^^ |
|
Powered by phpBB © 2001, 2005 phpBB Group
|