PARA VERDADEROS FOXEROS

Juan fernando claro daza
07 de Febrero del 2006
hace unos dias coloque un asunto al parecer el nivel de programacion de los que consultan esta pagina esta por debajo del nivel que pensaba estoy dispuesto a compartir un nuevo tipo de programacion en vfp basada en la programacion abierta desde la aplicacion final y no desde vfp ademas de la puesta de inteligencia en la base de datos y no en los objetos estas caracteristicas permiten la automatizacion de codigo y la mayor escalabilidad de las aplicaciones si creen que han programado en vfp han estado jugando señores fox esta diseñado para trabajarse de esta forma .. si les causa curiosidad este enfoque con mucho gusto comparto mis conocimientos ..

FOXPEDRO
07 de Febrero del 2006
ese tipo de tecnologia me parace superinteresente te doy la razon cuando dices que hemos estado jugando a programar la verdad es que si quisiera mas informacion acerca de la programacion abierta en fox. gracias

Niko_xpe
07 de Febrero del 2006
Solo de Prueba

Antonio Fabiani
07 de Febrero del 2006
Distinguido senor:
Navegando en la ed, me encontre con un articulo acerda del MEGAOFT, no puedo emitir ningun criterio, puesto que no lo conozo y me agradaria mucho, vengo desarrolando en herramientas Xbase desde 15 anios, ademas de la docencia en Analisis y diseno de sistemas y Base de Datos.
Mucho agradeceria pueda enviarme un demo a la direccion adjunta para realizar una evaluacion y poder brindar una opiniion muy profesional.

Gracias antonio Fabiani ( [email protected])

procmc
07 de Febrero del 2006
Compa de verdad me gustaria una copia del demo por que voy a realizar un trabajo universatario hacerca de las herramientos para bases de datos y demas y tu aplicacion se lee sumamente interesante por favor enviame una copia a "[email protected]"

se le agradece de antemano

fernando
07 de Febrero del 2006
esto es tremendamente interesante, me envias un demo? gracias
[email protected]

guabaomar
07 de Febrero del 2006
quiesiera una version completa para evaluarlo y dartele promocion

MEGAXOFT
07 de Febrero del 2006
GRACIAS POR EL DEMO

Martin Loayza
07 de Febrero del 2006
bien Amigo me agrada lo que he leido en el encabezado de correo y me gustaria saber un poco mas sobre el tema al que hacer referencia

Calos
07 de Febrero del 2006
Puedes enviarme una copia para evaluacion de tu sistema MEGAXOFT, a [email protected], para evaluarlo.
Muchas Gracias.

saul_buezo
07 de Febrero del 2006
te agradeceria si por favor me puedes brindar esa informacion acerca de como incrementar eficazmente los conocimientos en foxpro, te lo agradezco..

cesar
07 de Febrero del 2006
Y por que no publicas una pagina personal donde expliques todo lo que dices que sabes...

joel
07 de Febrero del 2006
a ver si me puedes ayudar amigo,, lo ke pasa es ke tengo ke hacer una pagina web para una mensjeria y mi pregunta es si la base de datos de foxpro se puede añadir a la pagina web,, te dejo mi correo es [email protected]

juan fernando claro daza
07 de Febrero del 2006
En cierto sentido el trabajo del programador es inhumano, puesto que se le exige que escriba grandes cantidades de complejos códigos para construir los sistemas estratégicos y competitivos que requieren las empresas, necesitamos nuevos y complejos sistemas programados en menos de tres meses. Megaxoft va mucho mas allá de todos los sistemas programados en solo segundos puede crear cualquier solución de negocios solo tendrá que concentrarse en el diseño de la base de datos y olvidarse de escribir código Megaxoft es capaz de determinar el código necesario para ejecutar una tarea mucho de este código se generara sobre la base de la configuración de las reglas de negocios y no existirá físicamente solo en el momento en el que se ejecute. además posee la inteligencia para crear sus propios formularios para manipulación de datos, consultas, gráficos movimientos e informes sin la necesidad de escribir ni una sola línea de código será muy satisfactorio "programar con su mouse" lo interesante de estas características no son solo que sea un autómata de código gracias a la inteligencia puesta en la base de datos si no la escalabilidad que posee al permitir la modificación en tiempo de ejecución de todas las características de la aplicación desde el inicio hasta el fin usted podrá insertar código en todas las acciones participando en el comportamiento de Megaxoft gracias a sus diseñadores usted tendrá la posibilidad de modificar formularios informes y código sin necesidad de volver a generar la aplicación nuevamente los cambios serán asimilados inmediatamente.

Muchas de las tareas que realizan los profesionales de los sistemas de información no son adecuadas para nuestro cerebro. Necesitan la precisión de una maquina electrónica. Los humanos crean especificaciones de programas llenas de inconsistencias y vaguedades. Los computadores deben ayudar a los humanos a crear las especificaciones y verificar su consistencia a cada paso. Los humanos no deberían escribir programas a partir de especificaciones, puesto que no lo hacen bien, un computador debería generar los códigos necesarios cuando los humanos desean hacer cambios ( lo cual ocurre con frecuencia ), tienen verdaderos problemas para modificar el código. Los cambios inocentes aparentemente pueden llegar a tener ramificaciones imperceptibles que pueden provocar una reacción en cadena de errores.
La codificación libre de errores no es natural para los cerebros. No podemos controlar el detalle meticuloso y la gran cantidad de rutas combinatorias, además si queremos producir miles de líneas de código cada día el trabajo se torna aun mas inhumano. Es un trabajo para las maquinas, no para las personas. La era de los generadores de código, herramientas de especificación y la automatización del diseño de software ha empezado y es hora de utilizarlo.
El software del futuro debe tener las siguientes características:

1- los datos incluirán todo tipo de texto, números y graficas, incluso video y sonido; lo mas probable es que residan en lugares completamente distintos, la nueva categoría de usuarios demanda un acceso amplio y transparente a todas las fuentes de datos así como medios para facilitar la organización, análisis y síntesis de la información en contextos nuevos y persuasivos
2- los usuarios necesitan conjuntos completos de herramientas de software, capaces de generar tareas variables y de amplio alcance. Estas herramientas deben basarse en modelos conceptuales que concuerden con la naturaleza de las tareas y diseñarse de modo que los usuarios no se enfrenten con las transiciones de interferencia comunes en la actualidad al pasar de un ambiente de software a otro
3- los usuarios pueden crear sus propias aplicaciones de gran valor , de manera intuitiva y sin codificar , los profesionales de las empresas se enfrentan constantemente a tareas en contextos específicos, que las aplicaciones genéricas no pueden satisfacer , una tarea puede ser vital una semana pero puede quedar olvidada a la siguiente, debemos dar a esos usuarios las herramientas que cubran sus necesidades de computación conforme estas surjan, para atacar el nuevo problema de negocios de esta semana o de esta tarde.

Ernesto
07 de Febrero del 2006
Por favor puede enviarme una demo de megaxoft para evaluarla. Gracias.


Eduardo Gallegos
07 de Febrero del 2006
Puedes enviarme una copia para evaluacion de tu sistema MEGAXOFT, a [email protected], Muchas Gracias.

juan fernando claro daza
07 de Febrero del 2006
¿CÓMO PUEDE MEGAXOFT REALIZAR ESTO ?

Megaxoft esta basado en el uso de las tecnologías KILLER para el desarrollo de software:
• CASE e I-CASE
• PROGRAMACION VISUAL
• GENERADORES DE CODIGO
• DEPOSITOS Y COORDINADORES DE DEPOSITOS
• METODOLOGÍA BASADA EN DEPOSITOS
• INGENIERIA DE LA INFORMACIÓN
• BASE DE DATOS ORIENTADA A OBJETOS
• MOTORES DE INFERENCIAS
• TECNOLOGÍA CLIENTE-DESPACHADOR
• BIBLIOTECAS DE CLASES QUE MAXIMICEN LA REUTILIZACIÓN
• ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS.



CASE
Las herramientas utilizan representaciones graficas en la pantalla para ayudar a automatizar la planeación, el análisis, el diseño y la generación de software.

I-CASE
Una capacidad importante de las herramientas CASE es el generador de códigos, los códigos deben ser los mas poderoso y de lo mas eficientes posibles. El termino I-CASE se utiliza para indicar al CASE integrado, en el cual se ligan entre si las herramientas de todas las etapas del ciclo vital y controlan un generador de código.

PROGRAMACIÓN VISUAL
La programación visual es una forma de CASE que expresa el diseño de programas con gráficos , colores y hasta sonido los objetos se representan en forma visual y se pueden considerar como maquinas físicas que pasan de un estado a otro.
La programación visual permite a los diseñadores de software introducir , comprender, reflexionar, hacer pruebas y controlar programas en las maquinas mediante notaciones graficas.

GENERADORES DE CODIGO
Siempre que sea posible, los programas deben generarse en forma automática a partir de diseños, especificaciones o imágenes de alto nivel en una pantalla CASE. El código se puede generar a partir de tablas de decisión, reglas, diagramas de acciones, diagramas de eventos, diagramas de transición de estados, representaciones de los objetos, sus propiedades y relaciones, los generadores de código de Megaxoft producen códigos sin errores de sintaxis a partir de diseño, tablas o especificaciones de alto nivel. La idea básica con esto es que los generadores códigos generaran códigos tan pronto los diseñadores pudieran idearlos y permitir su ejecución.

DEPOSITOS
La técnica utilizada en Megaxoft para el diseño de software esta basada en depósitos o librerías en las cuales se almacenan los conocimientos que auxilian al analista en su proceso de creación.
METODOLOGÍAS BASADAS EN DEPOSITOS
El desarrollo de software eficiente se basara cada vez en los depósitos. Un deposito creciente almacena modelos especificaciones, diseños y construcciones reutilizables, a partir de las cuales se pueden construir software. Actualmente las metodologías para el desarrollo de sistemas se relacionan con la construcción de una amplia colección de conocimientos en depósitos que controlen la generación de código, en el deposito se almacena una colección creciente de construcciones reutilizables esta metodología son de gran importancia para un desarrollo de alta velocidad.

INGENIERIA DE LA INFORMACIÓN

Esta ingeniería aplica a toda una empresa el desarrollo basado en depósitos, para integrar la planeación, el diseño y la construcción de sistemas que necesitan interactuar a través de dicha empresa. Crea un modelo de esta e intenta rediseñar los sistemas de información de la misma , de modo que sean lo mas eficiente posible.

BASE DE DATOS ORIENTADO A OBJETOS

Este tipo de base de datos son bases de datos inteligentes. Soporta el paradigma orientado a objetos almacenando objetos y métodos y no solo datos esta diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos complejos. Evita el acceso a los datos si esto no se realiza mediante los métodos almacenados en ellos.

MOTOR DE INFERENCIAS

Un motor de inferencias actúa como un conjunto de reglas relativas a una área de conocimiento. Selecciona reglas y las concatena de manera eficaz para llevar a cabo un razonamiento inferencia puede utilizar la concatenación hacia adelante (razonamiento controlado por la entrada), hacia atrás (controlado por los objetivos) o ambos. Permite que un computador realice deducciones complejas sin un programa de aplicación esta es la principal técnica utilizada en el software de inteligencia artificial .


TECNOLOGÍA CLIENTE – SERVIDOR

En el mundo de los computadores se requiere mas el uso de software que se pueda ejecutar en varias computadores, como los sistemas LAN-SERVIDOR, sistemas cooperativos, computo distribuido y computadores paralelas.

BIBLIOTECAS DE CLASES
Una biblioteca de clases contiene la implantación reutilizable de tipos de objetos, su intención es la de lograr el máximo grado de reutilización en el desarrollo de software. El software para las bibliotecas de clases deben ayudar a los diseñadores a encontrar, adaptar y utilizar las clases que necesiten.

ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
El analista orientado a objetos ve el mundo como objetos (con estructuras de datos y métodos ) y eventos que activan operaciones, las cuales modifican el estado de los objetos. Las operaciones aparecen como objetos que hacen solicitudes a otros objetos. El analista crea diagramas de la estructura de los objetos y de los eventos que los modifican el modelo del diseñador es similar al modelo del analista pero se toma con el detalle suficiente para crear el código este sistema integra la reutilización masiva de las clases de objetos.

La integración de estas tecnologías dan como resultado un sistema experto capaz de solucionar cualquier problemas de negocios sin mucho esfuerzo para el programador debido a su enorme ahorro de tiempo en codificaciones infrahumanas que traen consigo una enorme complejidad y no hacen posible la escalabilidad de las aplicaciones.

ESCABILIDAD
Un problema de negocios actual puede no serlo dentro de unas semanas o bien puede ser mas complicado debido al constante cambio de las reglas de negocios un sistema que no este preparado para estos cambios puede llegar a quedar obsoleto antes de llegar al escritorio de su cliente, Megaxoft sabe que estas reglas son muy inestables y esta preparado para ser totalmente escalable si las necesidades del problema así los requiere.

edl78
07 de Febrero del 2006
Todo lo que dices sobre las herramientas case es muy cierto, como también que estamos jugando con VFox, pero si miramos la tendencia del software, nos damos cuenta de dos tipos de herramientas CASE, los ERP y los CRM, pero realmente un CRM, es un sistema muy complejo y no es productivo por mucho tiempo, debido a su misma complejidad y la gran cantidad de variables que se deben tener en cuenta, el codigo "quemado", que es el que gralmente. usamos los programadores de VFox, para crear herramientas o desarrollos para un fin especifico esta mandado a recoger, pero las herramientas ERP, permiten "quemar" codigo, y a la vez hacer aplicaciones de alta escalabilidad, pero esta en cada uno nosotros , en la imaginación y en la capacidad que le podamos imprimir.

James M. G? Panduro
07 de Febrero del 2006
Envieme la copia demo de megaxoft para su evaluacion y posterior compra

juan fernando claro daza
07 de Febrero del 2006
si quieren tener una version demo de megaxoft por favor enviar peticiones al correo ..

negroger
07 de Febrero del 2006
ME INTERESA QUICIERA QUE ME LA ENVIES

James M. G? Panduro
07 de Febrero del 2006
Por favor puede enviarme una demo de megaxoft para evaluarla

amg200599
07 de Febrero del 2006
te agradeceria me mandaras el demo de megaxoft

divier ojeda
07 de Febrero del 2006
gracias por la informacion que me enviaste al correo de verdad que esta tencologia le abre la mente a uno megaxoft es el futuro del softwareme quito el sombrero ..

hellwendy
07 de Febrero del 2006
hola me gustaria mucho que me enseñaras, tu forma de programar