Primero de nada te sirve querer meterte a programar en web a fondo si no sabes al menos nociones de programacion; te lo digo porque yo tambien estudie Administracion de Empresas y luego aprendi a programar con los libros de fundamentos de programacion de joyanes, uno de DOS y otro de Clipper.
Actualmente no tienes que usar DOS, LINUX lo supera ampliamente y como lenguaje base podrias usar C ó Python que es un lenguaje sencillo y muy potente; aunque podrias usar PHP en consola tambien.
Adquiriendo nociones bases de programacion (estructurada, orientada a objetos, funcional)
veras que aprender un nuevo lenguaje y desarrollar programas se te hara mucho mas sencillo, asi como el uso de librerias y frameworks.
El segundo paso es aprender la forma en como desarrollar una aplicacion web; actualmente todo el desarrollo orientado a Empresa tiene que ver directa o indirectamente con la Web, el desarrollo de aplicaciones de escritorio para sistemas de contabilidad, ya no tiene mucho sentido.
Programar una buena aplicacion grande en web es mucho mas complicado de lo que parece.
Es necesario el uso de un buen framework, pero para dominar el mismo y no solo hacer cositas simples, se requiere un conocimiento adecuado de la programacion orientada a objetos y el uso y creacion de componentes.
Describire a continuacion los elementos que necesitas conocer y rasgos caracteristicos de los mismos
Cliente:
--------------------------------------------------------------------------
XHTML (Leguaje de marca basado en XML, esto define la interfaz del usuario- GUI )
CSS ( Necesario para la ubicacion y apariencia de los elementos del XHTML)
_javascript_: Es un lenguaje de tipado debil, basado en objetos y con caracteristicas de programacion funcional, ES INDISPENSABLE dominarlo si se quieren desarrollar interfaces ricas (WEB 2.0) asi como Ajax, su relevancia es fundamental en la web de hoy. es el lenguaje pegamento entre las diferentes tecnologias web (XHTML,XUL,SVG,Ajax,etc)
para manipular los objetos del documento es necesario conocer la extension DOM para _javascript_
Comunicacion:
--------------------------------------------------------
Conocimiento del Protoco Http es fundamental
en el caso de Ajax, JSON y/o SOAP es necesario
Servidor
-----------------------------------------------------------
Servidor Web: Apache 2
Un lenguaje de Programacion (Java, PHP, Python , Ruby) con el que te sientas mas a gusto
Un framework y librerias: Aparte del conocimiento del lenguaje, es necesario conocer y familiarizarse con un framework de desarrollo y las librerias necesarias para tu aplicacion. TODOS los lenguajes mencionados anteriormente tienen buenos frameworks y librerias para el desarrollo web. La desicion que tomes aca ya debe estar basado en el analisis que haga de los mismos y con cual te sientas a gusto.
Base de Datos
------------------------------------------------------------
Puedes usar MySQL, PostgreSQL, MaxDB, Firebird, u otro por ahi, es necesario que te familiarices con la administracion. el LENGUAJE SQL Standard y la extensiones propias de cada base de datos para el manejo de Procedimientos Almacenados y Triggers.
Como vez no es poca cosa todo lo que tienes que aprender; pero si investigas, consultas y practicas puedes aprender; en no demasiado tiempo; un par de años puede ser.
Nota: Si te das una vuelta por SourceForge encontraras aplicaciones empresariales bastante grandes, aunque la mayoria estan hechas en Java.
Saludos
On 9/11/06, cesar luis molina <[EMAIL PROTECTED]> wrote:
Hola Antonio (¿me permites tutearte?)ya sabras un poco de mi perfil, soy estudiante de adminstración, pero me encanta lo que es sistemas, quisiera hacer mi tesis sobre software empresarial.bueno al punto, la parte en la que mas he entrada es en el desarrollo web, se un poco de HTML (usaba dreamweaver ), algo de script,algo de css. Estoy empezando con PHP (LAMP), quisiera pedirte, si podrias hacer una pequeña guia, sobre todos los lenguajes, tecnicas , metodos ,etc; que se utilizan en el desarrollo web.Por ejemplo con que lenguaje de marcas comenzar, luego que aprender, luego con que seguir, framework, web2.0,y asi, no se si me entiendes.
PD1: el mensaje se lo iva a enviar al correo de antonio, pero preferi enviarlo a la lista, por si habria otro voluntario u otra persona mas experta en el tema.PD2: disculpen la conchudes de pedir la realización del manual, quizas yo lo podira hacer, pero no tengo la experiencia.GraciasEl día 11/09/06, Antonio Ognio <[EMAIL PROTECTED] > escribió:2006/9/8, Moises Alberto Lindo Gutarra < [EMAIL PROTECTED]>:
> Con LAMP / WAMP se puede desarrollar aplicativos grandes
> y aplicando AJAX mejor aun.
Eso es exactamente lo que yo tambien deseaba comentar. Con la
aparicion de Meebo, Writely, Google Spreadsheets y tantos otros
programas que simulan las clasicas aplicacoines desktop ya mucha gente
habla de que en un futuro no tan lejano no vamos a tener que instalar
mucho software en nuestras maquinas mas alla del propio escritorio en
si y un navegador.
Puedes hacer una aplicacion de contabilidad con el estilo de web
clasico o 1.0 como le dicen ahora, pero lo realmente interesante seria
darle un look & feel de desktop o al menos algo bastante facil de
usar, con shortcuts de teclado, quizas ventanas que se puedan
maximizar, minimizar, acomodar, etc.. algo muy parecido a las
aplicaciones desktop y para eso hay que dominar Ajax.
A proposito de este tipo de programas que parece de escritorio pero
estan en la web ayer encontre uno al estilo de "Powerpoint" o
"OpenOffice Impress":
http://www.zohoshow.com/
Saludos,
Antonio.
_______________________________________________
--
Cesar Luis M.
dantrix2006(arroba)gmail.com
www.ubuntu-es.org
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group ( http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected]
Para darte de alta, de baja o hacer ajustes a tu suscripción visita:
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php
--
Clever Flores
Email: [EMAIL PROTECTED]
Blog: http://cleverflores.blogspot.com
_______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe)
Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
