archivos con la etiqueta ‘desarrollo’

Te animamos a contarnos que sistema o proceso ingenioso has montado utilizando nuestra herramienta de desarrollo favorita. Tanto si lo has hecho utilizando exclusivamente Velneo o apoyándote en alguna otra herramienta, ponlo como comentario.

Por ejemplo, nosotros para uso interno hemos creado nuestro propio software de gestión de proyectos para llevar el seguimiento de los mismos. Necesitabamos algo más sencillo que el Microsoft Project y que nos permitiera adaptarlo rápidamente a las necesidades de nuestra empresa.

Otro ejemplo, utilizando el objeto TCP implementamos toda la comunicación con la plataforma de desarrollo Paypal para la utilización en nuestra tienda.

Cuéntanos si utilizaste alguna plantilla para el desarrollo, algún plugin o si todo fue de tu cosecha.

Nos gustará conocer el ingenio de nuestros clientes y la diversidad de los desarrollos realizados.

Anímate!!!

 

Etiquetas: desarrollo, ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(30 voto(s), 1,90 sobre 5)

Seguramente en más de una ocasión te habrás planteado la posibilidad de crear log para algún proceso crítico de una aplicación, pues bien, en este artículo te mostraré una posible forma de hacerlo de modo que su implementación haga crecer lo menos posible el número de líneas de dicho proceso.

Continuar leyendo… "Cómo crear un log para procesos críticos"

 

Etiquetas: debugger, , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(5 voto(s), 4,20 sobre 5)

El localizador es un objeto visual de una potencia enorme. Permite localizar un registro concreto desde un menú, un formulario de histórico, una rejilla editable, etc. sin necesidad de que el usuario tenga que memorizar el código del registro buscado. Además, siguiendo la filosofía de programación con Velneo, una de sus ventajas es la simplicidad con la que se programa: para realizar un localizador básico basta escoger la tabla origen y la rejilla en la que se visualizarán los registros. Continuar leyendo… "Localizadores sin límites"

 

Etiquetas: Código Abierto, , , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(11 voto(s), 4,91 sobre 5)
Filtro de datos con lupas

Filtro de datos con lupas

La lupa es el objeto que nos permite programar condiciones de filtrado de listas para que puedan ser ejecutadas directamente por el usuario final. En este artículo voy a explicar cómo especificar el filtro de una lupa cuando ésta usa un formulario para la petición de los datos, sin necesidad de utilizar variables globales.

Continuar leyendo… "Especificación del filtro en una lupa con formulario sin usar variables"

 

Etiquetas: desarrollo, , , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(4 voto(s), 4,00 sobre 5)

A raíz de uno de los comentarios escritos por Manuel Tovar en el artículo Windev y Velneo me he animado a escribir este artículo para aportar mi punto de vista respecto a los diferentes planteamientos (que no comparación) de las herramientas de desarrollo generalistas o especializadas. Me gustaría destacar del comentario escrito por Manuel Tovar la frase “hacer programas sin programar” La frase es digna de una campaña de marketing.

Todos los que hayan programado en COBOL (acrónimo de Common Business Oriented Language – Lenguaje común orientado a los negocios) o RPG (Report Program Generator – Que aunque inicialmente estaba orientado a los informes derivó en un lenguage similar a COBOL) pueden apreciar cómo estos lenguajes contienen un conjunto de instrucciones diseñado específicamente para el acceso a la base datos que facilitan el desarrollo de aplicaciones empresariales. Muchos pueden considerarlos obsoletos pero con el tiempo han evolucionado dando orientación a objetos y soportando entornos gráficos; lo que les ha permitido seguir aún vivos tras décadas en el mercado. Pero sobre todo han sobrevivido porque con ellos se contruyen soluciones muy sólidas y fiables.

Continuar leyendo… "Herramientas de desarrollo generalistas vs especializadas"

 

Etiquetas: alternativa cobol, , , , , , , , , , , , , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(6 voto(s), 2,83 sobre 5)

1. Imágenes en los mapas
El tamaño de los mapas que desarrollamos es un dato importante en la ejecución de nuestras aplicaciones, cuanto más pequeño sea …
– Cargará más rápido en el cliente y se beneficiarán todos los usuarios.
– Usará menos memoria en el cliente.
– El vServer se iniciará más rápido y usará menos memoria.

Dentro de un mapa tenemos miles de objetos, pero hay uno de ellos con el que debemos tener cuidado ya que afecta en gran medida al tamaño del mapa. El objeto dibujo.

Los objetos dibujo son mapas de bits que se incorporan habitualmente a los mapas y suelen ocupar bastante si no nos fijamos en el tamaño horizontal y vertical o en el número de colores.

En la medida de lo posible debéis huir de las imágenes de 24 bits ya que su tamaño en memoria y disco es muy elevado.
Continuar leyendo… "5 trucos de 5 minutos para mejorar 5 veces tu aplicación."

 

Etiquetas: aplicaciones, , , , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(6 voto(s), 5,00 sobre 5)

En Velneo, para bien y para mal, hay palabras que no solo tienen mucho sentido, como son las del título de este artículo, sino que son parte intrínseca de la cultura de empresa y a veces no es percibido fuera como lo entendemos nosotros desde dentro.

De ahí este post, intentando ayudar a una buena comunicación.

Un ejemplo de la vida cotidiana.

Si planifico un viaje de Valencia a Vigo en coche, saliendo el lunes en la mañana y llegando el lunes en la noche, y un amigo de Madrid (a mitad de camino para los del otro lado del charco) me ofrece comer en su casa, y además me propone que de paso me paga un dinero que me debía.

Si le digo que no, es posible que sea percibido por el de alguna de las siguientes formas
- Me sobra el dinero y no necesito que me pague.
- No me gusta como cocina y prefiero comer de restaurante
- Realmente no me interesa su amistad

Y realmente ni me sobra el dinero ni prefiero comer de restaurante, simplemente no estaba dentro de lo planificado, de mi estrategia.

Continuar leyendo… "Estrategia, foco, objetivos, nicho, la excepción y la comunicación."

 

Etiquetas: desarrollo, , , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(12 voto(s), 4,92 sobre 5)

No se trata de una batalla o una decisión.

La cuestión tampoco es: qué trabajo es más atractivo.

Lo que quiero comentar brevemente es, bajo mi punto de vista, que es más importante en el resultado final del desarrollo de una aplicación.


El orden

El primer indicador de importancia lo marca el orden en que se efectúan estas actividades. Sin duda, el análisis va antes que la programación. Un buen análisis es imprescindible para conseguir un buen resultado. Incluso la programación se ve directamente afectada por la realización de un buen o mal análisis.


El precio del error

Equivocarse siempre resulta caro, sin embargo, un error de un programador aunque puede generar graves trastornos, sobre todo cuando afectan a la información de la base de datos, suelen ser de menor gravedad y coste que los errores de análisis. Cualquier error de análisis se paga y muy caro, ya que requiere nuevamente la dedicación de horas de análisis y probablemente una importante inversión en programación para subsanar los problemas generados por el error en el análisis. Incluso, un error muy grave de análisis puede llegar a tumbar un proyecto ante la imposibilidad, presupuestaria en muchos casos, de poder volver a comenzarlo.

Continuar leyendo… "Analista vs Programador"

 

Etiquetas: análisis, , , , , , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(16 voto(s), 4,69 sobre 5)

Hace unos días, tras la recepción de un correo de un cliente, Miguel Pérez Oliver recordaba el concepto JCV descubierto en la Velneo Conference por Mario Conde. Ha escrito un artículo para ayudarnos a todos a recordarlo. Os recomendamos que os pareis a echarle un vistazo. Pasareis un buen rato recordándolo o viéndolo por primera vez si no habeis podido estar en directo.

Leer más

 

Etiquetas: desarrollo, ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(5 voto(s), 4,60 sobre 5)

Introducción

A la hora de desarrollar una aplicación que requiera una base de datos podemos elegir varios caminos.

Uno de ellos, posiblemente el mas común, es usar un lenguaje de programación genérico 3GL(C++, Java, Visual Basic…) y un lenguaje de acceso a la base de datos (SQL).

Vamos a ver algunas de las posibles ventajas, respecto al desarrollo de la aplicación, entre usar Velneo ó 3GL+SQL:

Ventajas de usar Velneo:

Interface base de datos – aplicación

Con 3GL+SQL debemos programar y mantener nosotros mismos la relación base de datos-aplicación, es decir: programar todos los accesos a la base de datos y vincular la base de datos con nuestros objetos de aplicación. Esto implica que si cambia algún campo en la base de datos debemos tenerlo en cuenta para, por ejemplo, cambiar el formulario donde se usa ese campo. Con Velneo esa vinculación es automática y cualquier cambio en la base de datos se refleja en los objetos de aplicación.

Continuar leyendo… "Velneo comparado con otros entornos de desarrollo (SQL+lenguaje de programación)"

 

Etiquetas: desarrollo, , , , ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(6 voto(s), 4,67 sobre 5)
Cerrar
Enviar por Correo