Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   Gratis, Delphi 10.1 Berlin Starter Edition (https://www.clubdelphi.com/foros/showthread.php?t=90733)

AgustinOrtu 27-08-2016 18:12:17

Iba a contentar lo mismo. No uso controles data aware. Para mi son como el bde. Los data aware te llevan a código espagueti. Desde que dejé de usarlos y me tome el tiempo de escribir el código que muestra los datos no sólo que queda todo mucho mas limpio y fácil de mantener. El resultado para el usuario hasta es mejor en términos de experiencia de usuario, tanto en lo lindo como en lo funcional.

Por ejemplo editar datos en un DbGrid me parece una aberracion. En ninguna aplicación moderna se ve algo como eso. Lo ideal me parece seleccionar un elemento del grid y luego llamar/mostrar un form o frame de edición.

En un form o frame tenés mucha más libertad a la hora de interceptar teclas, podés usar controles que permitan buscar, validar o presentar datos de una manera más limpia, fácil y clara. El DBGrid de Delphi (o de cualquier biblioteca de componentes en cualquier lenguaje) es el triste ejemplo de una clase que intenta hacer más de una cosa a la vez, y todo lo hace mediocremente

Por otro lado, habría que ver si en los componentes jedi hay un reemplazo. Admito que nunca los he usado

Delphius 27-08-2016 19:03:22

Cita:

Empezado por AgustinOrtu (Mensaje 508225)
Iba a contentar lo mismo. No uso controles data aware. Para mi son como el bde. Los data aware te llevan a código espagueti. Desde que dejé de usarlos y me tome el tiempo de escribir el código que muestra los datos no sólo que queda todo mucho mas limpio y fácil de mantener. El resultado para el usuario hasta es mejor en términos de experiencia de usuario, tanto en lo lindo como en lo funcional.

Por ejemplo editar datos en un DbGrid me parece una aberracion. En ninguna aplicación moderna se ve algo como eso. Lo ideal me parece seleccionar un elemento del grid y luego llamar/mostrar un form o frame de edición.

En un form o frame tenés mucha más libertad a la hora de interceptar teclas, podés usar controles que permitan buscar, validar o presentar datos de una manera más limpia, fácil y clara. El DBGrid de Delphi (o de cualquier biblioteca de componentes en cualquier lenguaje) es el triste ejemplo de una clase que intenta hacer más de una cosa a la vez, y todo lo hace mediocremente

Por otro lado, habría que ver si en los componentes jedi hay un reemplazo. Admito que nunca los he usado

Yo no tengo una visión tan radical como para decir que data-ware es de lo peor... Tampoco me atrevería a decir que el DBGrid por defecto que trae Delphi (al menos el de D6) sea mediocre.
La gracia y una de las ventajas que tiene Delphi es justamente el RAD. Y que con pocos pasos ya tienes un ABM funcional. Descartarlo por descartarlo no me parece bueno.
Lo que me parece espectacular es que los Ingenieros detrás de Delphi han tenido una muy buena visión de como hacer las cosas y no te condicionan ni te imponen a que para llegar a la bases de datos obligadamente pases por el data-ware. El que sea opcional, y uno considere o no usarlos. No se si otros lenguajes permitirán estas libertades.
Si hay algo que siempre han hecho bien el equipo es ofrecer un equilibrio en su VCL.

Mi motivo por el cual renuncio al data-ware es más bien centrado a mi visión con tendencia al OO-puro o purismo-OO. En ciertos puntos, si uno se pone a analizarlo se encuentra en el dilema de si usar o no data-ware. Rolphy Reyes y yo en DA hemos intercambiado nuestras experiencias y coincidimos en algunos temas. Ambos nos seguimos cuestionando hasta donde nos puede llegar a facilitar el uso de data-ware y en que punto nos perjudica cuando tenemos presente una capa de de Modelo de Negocio, junto a una Capa de Presentación y otra Capa de Aplicación... y ni que decir, si hemos llegado a pensar en elaborar un Framework de Persistencia.
Y creo que acá en CD también se ha debatido este tópico.

Es una visión personal. Hay gente a la que el manejo de data-ware les es esencial y a otros que no. No creo que se llegue a una respuesta definitiva que nos diga que deba ganar una cosa por sobre la otra. Después de todo, sea cual fuese el camino que elijas tendrás tus pros y contras. Mientras uno esté al tanto de ambos y encuentre "equilibrio" en sus propios diseños las cosas pueden ser llevadas con normalidad y debido control.

Saludos,

Caminante 27-08-2016 20:48:13

Cita:

Empezado por Delphius (Mensaje 508230)
La gracia y una de las ventajas que tiene Delphi es justamente el RAD. Y que con pocos pasos ya tienes un ABM funcional. Descartarlo por descartarlo no me parece bueno.
Lo que me parece espectacular es que los Ingenieros detrás de Delphi han tenido una muy buena visión de como hacer las cosas y no te condicionan ni te imponen a que para llegar a la bases de datos obligadamente pases por el data-ware. El que sea opcional, y uno considere o no usarlos. No se si otros lenguajes permitirán estas libertades.
Si hay algo que siempre han hecho bien el equipo es ofrecer un equilibrio en su VCL.
Mi motivo por el cual renuncio al data-ware es más bien centrado a mi visión con tendencia al OO-puro o purismo-OO. En ciertos puntos, si uno se pone a analizarlo se encuentra en el dilema de si usar o no data-ware. Rolphy Reyes y yo en DA hemos intercambiado nuestras experiencias y coincidimos en algunos temas. Ambos nos seguimos cuestionando hasta donde nos puede llegar a facilitar el uso de data-ware y en que punto nos perjudica cuando tenemos presente una capa de de Modelo de Negocio, junto a una Capa de Presentación y otra Capa de Aplicación... y ni que decir, si hemos llegado a pensar en elaborar un Framework de Persistencia.
Y creo que acá en CD también se ha debatido este tópico.

Es una visión personal. Hay gente a la que el manejo de data-ware les es esencial y a otros que no. No creo que se llegue a una respuesta definitiva que nos diga que deba ganar una cosa por sobre la otra. Después de todo, sea cual fuese el camino que elijas tendrás tus pros y contras. Mientras uno esté al tanto de ambos y encuentre "equilibrio" en sus propios diseños las cosas pueden ser llevadas con normalidad y debido control.

Saludos,


Hola a todos

Soy de la misma opinion el usar o no controles dataware no tiene que ser mejor o peor para todos los casos. Yo tengo un sistema funcionando con dataware en una de sus ventanas muestro en un dbgrid la lista de prestamos de mercaderia hechos a un cliente y hay un campo que es el unico editable que es la fecha de devolucion. En este caso se me hace un poco tonto crear un cuadro de dialogo para modificar una sola columna (Si fueran mas se justificaria). Me basto insertar un TDateedit (JVCL) en la columna del grid y listo.

Lo que quiero decir es que cada situacion se puede resolver de una u otra forma.

Ahora que he cambiado a codetyphon estoy cambiando a un modelo de objetos pero unicamente porque no encuentro un componente que pueda igualar al clientdataset.


Saludos

AgustinOrtu 27-08-2016 21:58:04

Casi que estamos de acuerdo; yo tambien prefiero el modelo purista de objetos porque se permite enchufar a cualquier cosa y no depende de los data-aware. Como migras el mismo codigo a firemonkey para multi plataforma? no podes, no tenes data-aware ahi

Por otra parte, la Starter si tiene los controles data-aware, y tambien tiene ClientDataSet:



Y tambien tiene LiveBindings aunque sin el "experto" o plugin del IDE que hace todo mas facil, hay que crear los Binding a mano usando un componente TBindingList y su menu contextual (es como si se crearan Actions de un TActionList)

Este ejemplo es en firemonkey



Tambien estan los componentes de Tethering e Internet (los nuevos TNetHttp de XE8 creo), los sensores (LocationSensor, MotionSensor, OrientationSensor), Bluetooth y BluetoothLE. Tambien vienen los VCL Styles (incluidos los de Windows10)

En fin,m que no esta tan mal!

Delphius 27-08-2016 23:53:34

Sabía que esta disponible la unidad DB.pas pero eso no es garantia de que estuvieran los data-ware. Y no recordaba haber leído en la hoja de especificaciones si estaban.
Ahora que lo pienso tiene sentido que esten. Ya que si dejas abierta la instalación de componentes de acceso a base de datos o que amplíen los data-ware tenes que darles su uso.

Definitivamente voy a instalar Starter.

Saludos

Al González 28-08-2016 05:57:31

Cita:

Empezado por Delphius (Mensaje 508237)
Sabía que esta disponible la unidad DB.pas [...]

En realidad la que está disponible es su versión precompilada DB.dcu (Data.DB.dcu). Dado que, tal como sucede con las versiones trial, no incluye la gran mayoría del código fuente de sus bibliotecas nativas.

Cita:

Empezado por Caminante (Mensaje 508232)
[...] Ahora que he cambiado a codetyphon estoy cambiando a un modelo de objetos pero unicamente porque no encuentro un componente que pueda igualar al clientdataset...

Y creo que pasarán muchos años antes de volver a ver algo tan bueno como el TClientDataSet (en el propio Delphi u otros lenguajes) para manejar cursores de información. :)

Saludos.

mamcx 28-08-2016 06:11:45

Los data-aware son controles geniales, que no tienen muchos imitadores. Quizas FoxPro e ironicamente acces son los únicos con un modelo similar.

Durante mucho tiempo intente creer que el modelo OO era el mejor; que hay que "abstraer" y que hay que crear un montón de clases para lograr algún objetivo teórico e ideal.

Pero eso solo ocurre porque por mucho tiempo solo estuve *dentro* de entornos OO, y SIEMPRE resultaba un lio la conectividad con las BD. Cosa que no ocurria con FoxPro; y que en parte se evidencia con los controles data-aware (que están enfocados a manejar algo parecido a tablas y no a objetos).

----

Ahora que he expandido horizontes con lenguajes funcionales y estudiado otros paradigmas, me he dado cuenta que el modelo OO es solo uno entre tantos, y que es mucho mas simple no intentar pelear contra la naturaleza de las BD y usar lo que estas tienen. Lo que ha estado tomando algo de fuerza es usar los objetos POCO (Plain-Old-Objects) que es lo que se usa cuando un lenguaje no tiene soporte a STRUCTS y usar clases/funciones para operar en ellos; a la vez de dejar de lado los ORM y usar de forma mas directa el SQL.

COn lo de dataware es triste, pero la gente de JS no esta dando la pela y estan muy avanzados. Cosas como React (https://facebook.github.io/react/) y el modelo Reactive muestran que el modelo data-aware que entendemos en Delphi solo tiene un problema: Es MUY limitado. En vez de negarlo, se puede hacer aun mas poderoso.

Este es un ejemplo de una libreria reactiva:

http://reactivex.io/

El punto es que hacer el binding entre la interface y los datos u clases es algo que si o si hay que hacer. El modelo OO complica la cosa, y el modelo mas funcional lo simplifica, pero afortunadamente no es muy dificil de hacer una version combinada. La otra alternativa, es lo que hemos hecho: Inventar nuestra propia manera de hacer binding, solo que ad-hoc.

Delphius 28-08-2016 06:14:56

Cita:

Empezado por Al González (Mensaje 508238)
En realidad la que está disponible es su versión precompilada DB.dcu (Data.DB.dcu). Dado que, tal como sucede con las versiones trial, no incluye la gran mayoría del código fuente de sus bibliotecas nativas.

Al, yo he expuesto lo que dice la hoja de especificaciones. Menciona que viene el .pas.
Es conocido y de esperarse que venga con muy pocos fuentes, que dicho sea de paso también lo aclaran en la hoja.

Cita:

Empezado por Caminante (Mensaje 508232)
Ahora que he cambiado a codetyphon estoy cambiando a un modelo de objetos pero unicamente porque no encuentro un componente que pueda igualar al clientdataset.


Saludos

No he usado TClientDataSet en Delphi, pero por lo poco que he "escuchado" el componente que se aproxima a su funcionalidad y que en teoría es el equivalente en Lazarus es el TBufDataSet. Tal vez esto ayude a aclarar algunas cosas.

Saludos,

Caminante 28-08-2016 16:47:03

Cita:

Empezado por Delphius (Mensaje 508240)
Al, yo he expuesto lo que dice la hoja de especificaciones. Menciona que viene el .pas.
Es conocido y de esperarse que venga con muy pocos fuentes, que dicho sea de paso también lo aclaran en la hoja.


No he usado TClientDataSet en Delphi, pero por lo poco que he "escuchado" el componente que se aproxima a su funcionalidad y que en teoría es el equivalente en Lazarus es el TBufDataSet. Tal vez esto ayude a aclarar algunas cosas.

Saludos,


Hola

Tambien habia leido sobre el TBufDataset pero su aproximacion al ClientDataset es aún limitada a mi parecer. Ademas que lo siento muy vinculado a los controles SQLDB (De él deriva el TSQlQuery).

A mi me gustaba usar el evento Beforeupdaterecord del Datasetprovider para personalizar la forma de aplicar las actualizaciones; pero en el bufdataset no existe un evento similar, es mas el metodo applyupdates es un procedimiento en vez de una funcion como en el clientdatset.

Saludos.

roman 29-08-2016 15:36:54

Los controles dbaware, guardadas las distancias, son como PHP. Si no te tomas la molestia de usarlos como se debe, es seguro que piensas que son lo peor de la creación. Eso de que generan código espaguetti es sólo si no se toma uno el tiempo de separar los formularios de los módulos de datos, colocar en estos últimos los datasets y no andar poniendo código sql insertado al vuelo en el onclick de un botón.

LineComment Saludos

Delphius 29-08-2016 16:39:19

Cita:

Empezado por roman (Mensaje 508254)
Los controles dbaware, guardadas las distancias, son como PHP. Si no te tomas la molestia de usarlos como se debe, es seguro que piensas que son lo peor de la creación. Eso de que generan código espaguetti es sólo si no se toma uno el tiempo de separar los formularios de los módulos de datos, colocar en estos últimos los datasets y no andar poniendo código sql insertado al vuelo en el onclick de un botón.

LineComment Saludos

Es cierto que si uno no se toma en serio el control en el uso de separar cada cosa, y sobre todo en lo referente a data-ware y módulos de datos, la cosa se pone peliaguda.
Convengamos que no por tener un módulo de datos y poner ahí los datasets, conections, datasources, etc. necesariamente vamos a llegar a buen código ;)

Y me animo a decir, que esto sucede con cualquier cosa en el desarrollo de aplicaciones... que no es exclusivo del debate "dataware si o no". Si uno no controla la relación acoplamiento/cohesión tampoco llegará a buen puerto... si uno no controla sus diseños de clases tampoco llegará a buen puerto... si uno abusa de los patrones de diseño tampoco llegará a buen puerto... si uno no.... ;)

Ya antes tuvimos un par de debates sobre si los datasets y los datasource siempren deben ir en módulos o si los ponemos en un form. Nuestro compañero Al con su método de dataset clonado había dado una solución "salomónica" a un caso particular. Y al final todo parece ser que hay mucho de DEPENDE.


[Modo humor y desahogo ON]
En lo que todos estaremos de acuerdo a que todos odiamos a PHP :D ¡Nadie lo quiere cerca! :rolleyes: Y mejor no me lo recuerden que estoy haciendo un curso de diseño web... por ahora todo es Wordpress y te lo pinta fácil. Pero ya estoy viendo que para un buen par de cosas tendré que meterme al código crudo... y yo de PHP estoy muy offside. :p
[Modo humor y desahogo OFF]

Saludos,

mamcx 29-08-2016 20:13:46

Cita:

Empezado por roman (Mensaje 508254)
Eso de que generan código espaguetti es sólo si no se toma uno el tiempo de separar los formularios de los módulos de datos, colocar en estos últimos los datasets y no andar poniendo código sql insertado al vuelo en el onclick de un botón.

Pero eso no es un defecto de los controles data-aware. Identico ocurre con CUALQUIER control en Delphi.

El problema es que el modelo RAD hace facil e invita a escribir directo en reaccion a un evento. Sin los data-awre es identico: Igual ocurre en VB y otros IDES con ideas similares.

Eso es un defecto inhato en cualquier IDE que no promueve separacion, como ocurre en contraste con XCode (donde este tiene claramente delineados el modelo MVC).

----

Un problema similar sufre .NET con Asp.net, que se ha corregido con Asp.NET MVC....

Osea, es factible tener un "Delphi MVC" que incluya la plomeria necesaria para promover un diseño mas sano.

roman 29-08-2016 21:00:50

Cita:

Empezado por mamcx (Mensaje 508262)
Pero eso no es un defecto de los controles data-aware. Identico ocurre con CUALQUIER control en Delphi.

El problema es que el modelo RAD hace facil e invita a escribir directo en reaccion a un evento. Sin los data-awre es identico: Igual ocurre en VB y otros IDES con ideas similares.

Desde luego. Pero con los data-aware es más evidente y es de lo que estábamos hablando. Bueno, en realidad estábamos hablando de otra cosa pero en esto había derivado la plática :D

LineComment Saludos

mamcx 29-08-2016 21:24:34

Cita:

Empezado por roman (Mensaje 508264)
Bueno, en realidad estábamos hablando de otra cosa pero en esto había derivado la plática :D

LineComment Saludos

Me gustaria que los foros tuvieran una funcion tipo "Desviar hilo a nuevo titulo=DataAware" para resolver el problema de que las conversaciones terminan cambiando de tema, casi siempre por culpa de Casimiro :D

roman 29-08-2016 21:32:57

Cita:

Empezado por mamcx (Mensaje 508267)
Me gustaria que los foros tuvieran una funcion tipo "Desviar hilo a nuevo titulo=DataAware" para resolver el problema de que las conversaciones terminan cambiando de tema, casi siempre por culpa de Casimiro :D

Ja, ja. Es cierto. :D

Y sí, una función así sería muy útil.

LineComment Saludos

Delphius 29-08-2016 21:33:27

Cita:

Empezado por mamcx (Mensaje 508267)
Me gustaria que los foros tuvieran una funcion tipo "Desviar hilo a nuevo titulo=DataAware" para resolver el problema de que las conversaciones terminan cambiando de tema, casi siempre por culpa de Casimiro :D

Justamente que un tema salga de un tópico a otro es lo que define a un foro ;)
¿Pero y ahora que hizo Casimiro? Acá el que metió el tema del data-ware fue brakaman que decía que sin componentes data-ware no es posible trabajar. Y después tanto yo como otros comentamos que SI es posible trabajar sin ellos. Y dejamos abierta la discusión de si está bien o mal...

Saludos,

Casimiro Notevi 29-08-2016 22:20:20

¿Alguien me ha llamado?
:p

Al González 30-08-2016 05:27:36

¡Ahí estás, cabrón!

—Considerando que cabrón en México también se dice de forma cariñosa—. :D

Un derivado abrazo.

Al González.

Casimiro Notevi 30-08-2016 17:09:58

Cita:

Empezado por Al González (Mensaje 508278)
¡Ahí estás, cabrón!
—Considerando que cabrón en México también se dice de forma cariñosa—. :D
Un derivado abrazo.
Al González.

Menos mal que lo has aclarado ;)

brakaman 30-08-2016 17:49:56

Cita:

Empezado por Delphius (Mensaje 508269)
Justamente que un tema salga de un tópico a otro es lo que define a un foro ;)
¿Pero y ahora que hizo Casimiro? Acá el que metió el tema del data-ware fue brakaman que decía que sin componentes data-ware no es posible trabajar. Y después tanto yo como otros comentamos que SI es posible trabajar sin ellos. Y dejamos abierta la discusión de si está bien o mal...

Saludos,

Hola que tal:

Cierto yo hablaba por mi experiencia que soy un novato permanente (no me dedico profesionalmente), y no he trabajado nunca sin componentes Data-Ware y veo que muchos de vosotros ni siquiera los utilizais, ni me lo imaginaba. Para mi fue un gran avance en Bases de datos trabajar con estos componentes y distinguio a Delphi de otros entornos por esos componentes. No digamos si te comprabas las infopower hasta un novato como yo programaba como los profesionales. De todas formas sigo pensando que incluyendolos potencian mucho la version Starter, quien no los quiera usar perfecto.
:)

Saudos.

rretamar 31-08-2016 21:37:20

Cita:

Empezado por brakaman (Mensaje 508293)
Hola que tal:

Cierto yo hablaba por mi experiencia que soy un novato permanente (no me dedico profesionalmente), y no he trabajado nunca sin componentes Data-Ware y veo que muchos de vosotros ni siquiera los utilizais, ni me lo imaginaba. Para mi fue un gran avance en Bases de datos trabajar con estos componentes y distinguio a Delphi de otros entornos por esos componentes. No digamos si te comprabas las infopower hasta un novato como yo programaba como los profesionales. De todas formas sigo pensando que incluyendolos potencian mucho la version Starter, quien no los quiera usar perfecto.
:)

Saudos.

Sin los componentes data-aware es como programar una GUI en Python o como se hacía en los tiempos de Visual Basic....o incluso en las épocas del DOS. La productividad baja muchísimo....si bien algunos componentes como los DBLookup enlentecen un poco el acceso, valen la pena, y es lo que distingue a Delphi (y a LAZARUS) de muchos otros entornos de desarrollo.

Edito: ups, perdon por desvirtuar....nos fuimos por las ramas.

bitbow 31-08-2016 23:32:51

Baje Delphi, lo probe, le instale componentes, realice una pequeña aplicacion de base de datos y reportes (zas), creo que esto es lo basico para realizar una aplicacion de base de datos util, no veo que se necesite mas para hacer algo funcional.

Hace rato que salio Lazarus y aun con sus inestabilidades y bugs salieron a relucir proyectos realmente funcionales, Delphi starter es una buena opcion para los desarrolladores de Object Pascal, si le añadimos componentes gratuitos no necesitaremos nadamas.

Ahora bien, si lo que queremos es partir de un Delphi Berlin en su version Enterprise (o la que sea mas completa) y compararlo con la version starter pues entonces si nos quejaremos y diremos que la herramienta se queda corta, mi comentario es simple "Ahorren y compren la version que gusten o usen las versiones piratas".

Regresando a las comparaciones.

Probe de todo para realizar un dll (CodeBlocks, Codelite, DevC++, NetBeans, Eclipse): La realidad es que en todas estas herramientas se puede realizar aplicaciones pequeñas o grandes pero ninguna tan simple, facil y estructurada (pones boton, agregas eventos, redimensionas form) como en delphi, me tomo 1 hora con pruebas realizar el proyecto, cuando en C++ demore un rato en entender el IDE y configurar el compilador (el que me funcionaba a la primera similar a delphi fue DEvC++), con delphi te olvidas de configuraciones (con los paquetes pues a pelearse) y te centras en el desarrollo.

Mi opinion ahorita que ando atorado con un proceso, jejeje.

AgustinOrtu 03-09-2016 23:32:26

Por cierto, encontre una implementacion de ADO en GitHub por el usuario Deltics, bajo licencia MIT

gatosoft 04-09-2016 18:33:06

y para los que han tenido problemas instalando C Builder y delphi starter en la misma máquina, aqui hay un articulo que muestra que es posible

AgustinOrtu 28-09-2016 04:05:17

Sino estoy mal informado, la edición Starter quedaría sin costo "hasta nuevo aviso".

Por lo pronto en este link se puede descargar

Casimiro Notevi 28-09-2016 12:19:52

No sé si eso será buena o mala señal, espero que buena. :rolleyes:

roman 28-09-2016 16:16:14

Cita:

Empezado por Casimiro Notevi (Mensaje 509179)
No sé si eso será buena o mala señal, espero que buena. :rolleyes:

Pues no sé. A ver, la actualización reciente del Berlín, ¿está disponible para la versión Starter?

LineComment Saludos

AgustinOrtu 28-09-2016 20:56:38

Que yo sepa no porque debes tener subscripción

Por otra parte, no hay demasiadas novedades en el update 1

AgustinOrtu 04-10-2016 17:31:13

Aca hay un FAQ oficial que confirma mis sospechas

roman 04-10-2016 18:09:23

Cita:

Empezado por AgustinOrtu (Mensaje 509282)
Aca hay un FAQ oficial que confirma mis sospechas

¿Cuáles sospechas? Leí el FAQ, pero no sé bien a qué te refieres.

LineComment Saludos

Delphius 04-10-2016 19:04:41

A ver siguiendo el desarrollo de la conversación:

Cita:

Empezado por roman (Mensaje 509186)
Pues no sé. A ver, la actualización reciente del Berlín, ¿está disponible para la versión Starter?

LineComment Saludos

Cita:

Empezado por AgustinOrtu (Mensaje 509198)
Que yo sepa no porque debes tener subscripción

Por otra parte, no hay demasiadas novedades en el update 1

Cita:

Empezado por AgustinOrtu (Mensaje 509282)
Aca hay un FAQ oficial que confirma mis sospechas

Cita:

Empezado por roman (Mensaje 509284)
¿Cuáles sospechas? Leí el FAQ, pero no sé bien a qué te refieres.

LineComment Saludos

Básicamente lo que yo entiendo es que lo que dice Agustín es que el Update 1 queda fuera de los Starter (al menos el Starter que ha sido distribuído gratuitamente, porque hubo otro Starter que era con precio descuento) por lo tanto quienes lo tienen no pueden instalar el Update.

¿Es eso? ¿O entendí mal?

La pregunta del millón: ¿Hubo algún valiente que desinstaló su edición Starter gratuita, y se jugó a ver si podía instalar el Update 1 con la misma key que se nos he remitida? Porque hasta donde yo estaba enterado, hay que desinstalarlo para poder instalar el Update. Yo no me animé... y creo que ya expiró el tiempo para obtener el update.

Saludos,

roman 04-10-2016 20:23:44

Elucubración:

Si un update requiere una reinstalación total, entonces no es cualquier update.

Si la versión Starter gratuita (salida muy poco antes del update) no tiene acceso al update entonces la impresión que dan es la siguiente:

"El Berlin está lleno de bugs, requiere una actualización importante, pero antes de sacarla hagamos como que somos simpáticos y "ofrezcamos" una versión gratuita (con todos los bugs, claro está).

:eek: :D

LineComment Saludos

escafandra 04-10-2016 20:57:47

También puede leerse de otra forma. Bus seguro que hay pero pude que la regalen cómo un simple reclamo y competencia con las herramientas de M$. Si atraen a iniciados y estudiantes y lees gusta, querrán mantenerse y no pasarán a la competencia.

Un regalo, es un regalo. Dice el refrán que "a caballo regalado no le mires el diente". :)

Saludos.

AgustinOrtu 04-10-2016 21:12:05

Me referia a esto:

Cita:

Sino estoy mal informado, la edición Starter quedaría sin costo "hasta nuevo aviso".
Para el update 1 hay que ser cliente con subscripcion, no queda otra

roman 04-10-2016 21:17:39

Cita:

Empezado por escafandra (Mensaje 509292)
"a caballo regalado no le mires el diente"

Eso sí :). A menos que sea un troyano :D.

LineComment Saludos

roman 04-10-2016 21:19:57

Cita:

Empezado por AgustinOrtu (Mensaje 509294)
Me referia a esto:
Para el update 1 hay que ser cliente con subscripcion, no queda otra

Ok. Y según entiendo, ahora ya no puedes, de hecho, comprar la versión Starter y tener una suscripción :rolleyes:

LineComment Saludos

Casimiro Notevi 04-10-2016 23:50:29

Vaya, vaya, vaya...

Delphius 05-10-2016 01:16:39

¿Que le está pasando a roman? Se supone que yo era el que le le estaba buscando las patas raras a estas liberaciones gratuitas che... :D

Pues si, no es cualquier Update. En la propia FAQ sobre la instalación dice: desinstale la Berlin 10.1, y luego instale Berlin 10.1 Update 1. Una verdadera molestia porque luego tenés que instalarte los componentes que le hubieras metido. Doble trabajo...
Aunque creo que ofrecieron un Utilitario que permite facilitar el proceso de migración y update para evitar estas cosas.

Saludos,

Al González 05-10-2016 04:41:21

Primero fue C++ Builder gratis, pero casi nadie le dio importancia. Entonces muchos preguntamos a Embarcadero por qué no también Delphi. Y al cabo de unas semanas de pensarlo (no sé si influidos o no por el inminente regreso de Nick Hodges) se tomó la decisión. Cabe mencionar que en Berlín se notan ya muchas correcciones a diversos defectos del compilador. Digamos que el fruto ya estaba lo suficientemente maduro para cortarlo y ofrecerlo a todos aquellos que todavía no lo conocían.

Considerando también que, hoy en día, las versiones de software de escritorio limitadas por tiempo (trials) no levantan una sola venta.

Creo que era un buen momento para abrir esa válvula de conocimiento.

Saludos.

Al González.

newtron 19-10-2016 16:43:42

Oferta de Danysoft
 
Hola a todos.

Hace algunas semanas me descargué la versión starter de Delphi Berlín (que por cierto todavía no he instalado siquiera) y ahora me llega este correo de Danysoft, parece interesante pero me gustaría saber vuestra opinión.

Código SQL [-]Buenas tardes, Queremos ofrecerte una promoción especial disponible para un número limitado de usuarios de la edición Starter de Delphi o C++Builder. A los recién llegados, que se han beneficiado de la promoción de la edición Starter, queremos ofrecerles la posibilidad de ampliar sus horizontes, y que puedan realizar aplicaciones profesionales multiplataforma por sólo 995€+IVA. Esta promoción te permite dar el salto de la edición Starter a la Profesional, recibir además el Mobile Add-on Pack, así como el bonus pack de Embarcadero y de Danysoft. Todas estas ventajas te suponen un ahorro de más de ¡2.500€ sobre el coste habitual! , pero debes decidirte rápido, ya que únicamente es válida hasta el 21 de Octubre de 2016. Al actualizar a la edición profesional conseguirás :
  • Una licencia comercial completa
  • La posibilidad de desarrollar para Mac OS X y Windows 64-bit, así como crear apps iOS y Android para teléfonos móviles y tablets.
  • Poder acceder a versiones anteriores
  • Soportar dispositivos IoT y desarrollar para la nube
  • Gestionar bases de datos locales con los componentes y drivers de acceso a datos de FireDAC
  • El Mobile Add-on Pack te permite crear nativamente apps para iOS y Android con FMX.
  • El bonus pack de Embarcadero te aporta estilos impactantes VCL & FireMonkey para crear aplicaciones visualmente impactantes, Los controles Konopka Signature VCL y el libro Marco Cantu's Object Pascal Handbook.
  • Finalmente el bonus pack de Danysoft te permitirá asistir a un curso online gratuito para mejorar tu programación Delphi o C++Builder, así como escoger uno entre los 3 libros de Francisco Charte (la guía de Delphi, desarrollo de aplicaciones iOS y Android con Delphi, o programación de bases de datos con Delphi).
Esperando que esta información te sea interesante, aprovecho la ocasión para ponerme a tu disposición para solucionarte las consultas que se puedan plantear. Atentamente,


La franja horaria es GMT +2. Ahora son las 10:36:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi