Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayuda a un "iniciado"

Estas en el tema de Ayuda a un "iniciado" en el foro de Bases de Datos General en Foros del Web. Buenas noches, Ante todo muchas gracias por atenderme El motivo de mi pregunta, y de no hacerlo a traves de un foro, es que serían ...
  #1 (permalink)  
Antiguo 01/02/2011, 17:35
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Ayuda a un "iniciado"

Buenas noches,


Ante todo muchas gracias por atenderme

El motivo de mi pregunta, y de no hacerlo a traves de un foro, es que serían muchos los comentarios de muchas personas (cosa que agradezco) y me harían un poco de lio, ya que cada una me mostraría las excelencias del lenguaje o herramientas que utiliza.

La pregunta en cuestion es sencilla:

Son programador, programo en Visual Basic, C++ y sobre todo Access y me gustaría iniciarme en el mundo de las aplicaciones WEB pero no tengo ni idea de con que lenguaje ni con que entorno. Me he descargado y leido manuales de Java-Eclipse, Apache, Netbeans, Visual .Net, Java, J2EE, php, ... etc. Todos esos entornos y lenguajes los conozco y he empesado a hacer cosiilas, pero no parecen del todo "visuales".

Mi meta es "traspasar" una aplicacion que tengo hecha en Access sobre Facturación (Pedidos-Albarenes-Facturas-Almacén) a un entorno en el que me conecte a una pagina web, y previo acceso con usuario y password me aparezca la aplicacion y pueda comenzar a trabajar en ella como si la tuviera localmente en mi ordenador, pero no se por donde empezar, bajo mucho, leo mucho pero no se, me falta ese "toque" visual de las aplicaciones.

No es hacer una pagina Web, si no una aplicacion tipo visual con acceso a datos.


Me queda un largo camino que recorrer y estando en paro, creo tener el tiempo suficiente para hacerlo, incluso hacer algun curso presencial de ello, pero me hace falta saber "como empiezo".

muchisimas gracias de verdad, por la atención prestada.

Un cordial saludo,




Juan Luis Hernandez-Briz
  #2 (permalink)  
Antiguo 02/02/2011, 02:48
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Ayuda a un "iniciado"

Todos esos lenguajes te permiten hacer lo que quieres, la parte visual te la da HTML, es decir lo que en Access haces con los formularios lo debes hacer con HTML. Quizas te falta mirar javascript (o vBscript si vas por la rama MS no se si se sigue usando) el cual puede realizar determinadas operaciones del lado cliente para las cuales no hace falta "molestar" al servidor, validar un DNI por ejemplo. Tambien te puede ser util AJAX una técnica de empleo de javascript que te permite modificar partes de una pagina sin recargarla completa.

Esos lenguages son capaces de

1. interactuar con la bbdd y de
2. generar paginas HTML a partir de los datos de la BBDD,

esas paginas son las que se mandan al cliente (navegador de internet) y constituyen la interficie visual que pides.

Por tanto sí debes hacer una pagina web pero web 2.0 es decir dinamica o interactiva como lo quieras llamar.

Imagina un formulario acces compuesto por los objetos de entrada de datos, digamos dni y nombre de los clientes (simplificando mucho) que al mismo tiempo muestra debajo la lista de clientes.

En el entorno web seria un formulario html y una tabla html, combinando con uno de los lenguajes del lado servidor puedes hacer que el formulario pida a un script del lado servidor que introduzca los datos en la bbdd e inmediatamente genere la nueva lista de clientes que via AJAX podras refrescar en la pantalla del cliente....

Por su facilidad de instalación php seria una buena opción para iniciarte hay paquetes autoinstalables que te dejan todo el entorno necesario instalado, appserver, xamp... te instalan Apache+php+mysql y son gratis. Eclipse es un muy buen entorno de desarrollo que no solo te permite trabajar con java, con los plugins adecuados te permite trabajar con php javascript y html.... tambien c c++ y otros.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 02/02/2011 a las 03:00
  #3 (permalink)  
Antiguo 02/02/2011, 21:12
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Ayuda a un "iniciado"

Si por lo "visual" te refieres al entorno de desarrollo, ya conoces lo que existe: eclipse, websphere, visual studio.

Esas herramientas te permiten "visualmente" arrastrar y definir objetos (botones, comboboxes, textos de entrada, etc.

El resultado final, en ambiente web SIEMPRE queda restringido a objetos del HTML.

Otra opcion alternativa a los controles html es usar Flash como 'Front-End', el cual te permite un poco mejor control del navegador (es como algo que tuvieras Ajax en el navegador), ya que flash te permite hacer llamadas a programas de servidor como .php, .asp, etc.

Ejemplos de aplicaciones hechas en flash puedes verlas en flashkit.com (menu superior -> movies), pero si requeririas aprender el lenguaje de flash: actionscript.
  #4 (permalink)  
Antiguo 03/02/2011, 02:54
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Ayuda a un "iniciado"

Cuidado con flash la versión 5 de HTML y con ella los navegadores parece que no lo soportarán.

Si vas a herramientas de pago Dreamweaver tambien és una buena opción.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #5 (permalink)  
Antiguo 03/02/2011, 10:36
 
Fecha de Ingreso: noviembre-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda a un "iniciado"

Hola desarrollar una aplicación para la web sugiere que tengas la lógica del negocio y vista aparte, (modelo MVC) así que lo mejor para la vista es HTML y CSS, con JavaScript como te han sugerido y para hacer todo la parte del funcionamiento Java, o un lenguaje de Microsoft te vendría bien. Saludos!

Etiquetas: bases-de-datos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:09.