FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Req. No funcionales
Buenas tardes foristas.
Perdón por abusar de su tiempo. En el momento se trabaja en delphi7, y se adquirio delphi tokyo, apenas estamos en proceso de adquirir una consultoria para mirar la herramienta, tecnologia, usos etc, pero como apenas vamos a aprender, tengo un proyecto nuevo donde se que se puede hacer todo lo que piden en delphi, pero necesito detallar como se abordara con la nueva herramienta, solo seria que me indicaran, que componente usar o tipo de proyecto delphi usar, para que pueda profundizar y explicar de mejor manera en la empresa, de lo contrario se desarrollaría en otro framework. lo que piden es lo siguiente. 1. Que se pueda cambiar la base de datos entre postgresql, oracle, sql server, sin hacer cambios significativos. 2. Se pueda trabajar de manera desconectada en los clientes, solo en ciertos momento, se envie y se actualiza la informacion en el cliente. 3. descargar actualizaciones en linea del cliente o del servidor. 4. interfaz web 5. Se permita cierta funcionalidad para android. 6. separación de funcionalidades las propias del cliente y las del core. (Se usaria BPL??). 7. Diseño en capas. 8. Compatibilidad para sistemas windows a 32 y 64 bist. La idea es que pueda aprovechar todo lo que trae la nueva herramienta, y también para ver los temas de la consultoria. Muchas gracias por su tiempo.
__________________
Popayán-Colombia |
#2
|
|||||||
|
|||||||
Todo lo que acabas de indicar se puede hacer con Delphi Tokyo:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Para trabajar en capas, debes definir bien el modelo que quieres trabajar (Por ejemplo con 3 capas), crear tu grupo de proyectos, defines cuales será tu Backend, tu FrontEnd y dónde vas a administrar tus datos. Todo eso lo puedes hacer con Delphi, incluso el modelado gráfico si tu edición es Architect. Cita:
Espero te sirva de algo lo que te he comentado.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Muchisimas gracias Jhonny, voy a mirar con mas profundidad los temas que me indicas, para contar con mas argumentos, y poder planear y construir un buen proyecto en Delphi...
Excelente...
__________________
Popayán-Colombia |
#4
|
||||
|
||||
Cita:
Cita:
Das pocos detalles así que tampoco se puede decir más... Tal vez algún proceso concreto si se pueda aislar de forma sencilla, pero trabajar con un programa de B.D. de forma desconectada, para luego conectar y sincronizar los datos (desde varios puestos) puede ser un "festival". Sin problemas utilizando las Indy. Sea desde FTP, HTTP, HTTPs,... También puedes utilizar los nuevos componentes REST. Vaya por delante que Delphi no es la mejor herramienta para desarrollar entornos web. Si TODA la aplicación es web, te recomiendo que te decantes por otro framework. Otra cosa es que tu aplicación sea un ejecutable y desees crear un cliente "ligero" para web. En ese caso puedes utilizar para esa parte otros frameworks y dejar la parte "servidor" para Delphi. Hay muchas combinaciones y puedes revisar los siguientes enlaces para hacerte una idea: * Mobile jQuery Client for Delphi REST Server * Delphi XE5 | Demo incluyendo Bootstrap en una aplicación Delphi DataSnap Web * Delphi + Intraweb + Bootstrap parte I * Coderage XI - Modern Web Applications with Intraweb and Bootstrap * Delphi DataSnap REST server and jQueryMobile web client tutorial available * ... (si buscas encontrarás otros similares) La respuesta es la misma que la anterior. Creo que estás hablando de aplicaciones separadas. Debes pensar en un cliente Android que se conecte a un Servidor o directamente à la Base de Datos (preferiblemente a un servidor y este a la Base de Datos). Cita:
En cualquier caso eso es un tema de diseño. Puedes crear BPL's en Delphi o DLL's en delphi o DLL's en otros lenguajes e interactuar con ellas desde tu programa Delphi. Seguramente para para todo lo que comentas sea lo que necesitas. A la capa del servidor de datos será à la que se conecten los diferentes clientes. Con las últimas versiones dse Delphi no tendrás problemas para hacer esto. Permiten generar aplicaciones para 32 y 64 bits. Planteas un escanario complejo uy con muchos requisitos, así que yo no descartaría revisar y finalmente utilizar diferentes Frameworks.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|