![]() |
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. |
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. |
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...^\||/ |
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". Cita:
También puedes utilizar los nuevos componentes REST. Cita:
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) Cita:
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. Cita:
Cita:
Planteas un escanario complejo uy con muchos requisitos, así que yo no descartaría revisar y finalmente utilizar diferentes Frameworks. |
La franja horaria es GMT +2. Ahora son las 04:44:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi