![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
mis impresiones de Delphi 2007
hace poco me animé a dejar mi muy querido Delphi 7 y probar Delphi 2007 a ver que tan bueno es
empecé viendo el Editor, ya sabía que tenía la apariencia del .NET, se tarda un poco en acostumbrarse al entorno la paleta al convertirla en horizontal hace q sea más dificil ubicar los controles, además necesitas de una mayor resolución, a 800 x 600 en delphi 7 era suficiente ahora a 1024x768 no me abastezco pienso cambiar mi viejo CRT por uno de 19" estos dias. el Editor de Formularios no permite cambiar la posición del form por lo que tienes que organizar bien tu espacio cuando activas el Object Inspector o la ficha de estructuras, los cuales se colocan encima del formulario, el administrador de proyectos organiza los archivos por directorios, pero si tienes una estructura muy compleja te pasas haciendo click hasta encontrar el que quieres editar, cuando antes bastaba con un simple scroll, aunque el Model View ayuda bastante pienso que esa presentación debería ser personalizable. El Code Editor como siempre precioso, una joya, rápido y sugiere bien los fors, los if y demas, pareciera que lo hubieran diseñado para mí, con el code folding que me gusta tanto y referencias a los archivos que contienen las clases, pero hay algunos templates que han borrado como el withb, y no encuentro como añadirlos. bueno 2 malos y uno bueno, lo que me desagradó de sobremanera es el compilador, suelo diseñar componentes para lo cual uso un grupo de proyectos donde uno es el paquete y el otro tiene formularios de prueba si hago una prueba y luego quiero recompilar el paquete, me bota errores de violación de acceso, no importa si cierro el proyecto y lo vuelvo a abrir, tengo que volver a abrir delphi para continuar trabajando. En conclusión salvo el Code Editor, lo demás no me gustó para nada, pienso que Delphi tiene una linea que en su momentó lo convirtió en el Killer Basic y es la de solventar todas las falencias que tenía Visual Basic tanto en IDE como en el lenguaje y compilación pero ahora veo que eso ya no se da más y lo que se trata de hacer es una imitación del VS .NET y toda imitación a lo mucho puede llegar a igualar pero nunca a superar, así que solo me queda regresar a mi viejo Delphi 7 y terminar de aprender .NET saludos y gracias por su tiempo
__________________
self.free; Última edición por droguerman fecha: 28-10-2007 a las 14:35:09. |
#2
|
|||
|
|||
![]() Hola. No he visto ese delphi aun. Pero creo que tambien puede ser cuestion de la costumbre de trabajar con los delphi 1..7. No creo que codegear sea capaz de involucionar el delphi, por que hasta yo mismo me pongo para hackearle su dominio en Internet .:.Dx.:.
|
#3
|
||||
|
||||
Hola,
Personalmente, uso Delphi 2007 desde hace algunos meses, que me decidí a dejar Delphi 7, y, sólo puedo hablar maravillas de este entorno. Ha mejorado bastante desde Delphi 7 en varios aspectos, desde más o menos superficiales (pero muy útiles, como puedan ser las innovaciones en el editor de código), hasta más profundos, como puedan ser las mejoras en el compilador. Me gustaría añadir más sobre esto, porque, ya digo, estoy muy contento con Delphi 2007 y no considero volver a Delphi 7, pues lo consideraría un atraso. Pero, no voy a decir más que esto, porque no me salen ahora mismo las palabras, estoy pensando en otras cosas... y no hay manera de que me pueda explicar con claridad. Pero, lo dicho, dicho. Estoy encantado con, a día de hoy, la última versión de Delphi, y no la cambiaría por ninguna otra. ![]() Última edición por dec fecha: 28-10-2007 a las 05:31:41. |
#4
|
||||
|
||||
Ustedes utilizad un Form con el captión "Búsqueda de clientes" y en el código fuente usad acentos en los comentarios, con el tiempo ya me contaréis.
Al menos en BDS2006 se corrompe el .pas y hasta hace poco no había parche para delphi (para C++ si lo hay). El hecho es que el Caption del Form aparecen "basura" en lugar de la "ú" y el archivo .pas a partir de donde encuentre un acento, lo corta y pone basura de la memoria RAM hasta el final de línea. Al principio de la unidad, aparecen 3 caracteres muy chulos, antes de la palabra "Unit XXx;" (no recuerdo bien, pero era una llave abierta, un signo igual y otro carácter más), cuando eso sucede, tienes que mirar en todo el .pas buscando acentos, porque habrá corrompido el .pas De hecho esos 3 símbolos no se ven en delphi, permite compilar y ejecutar; pero abriendo el .pas con el bloc de notas, se ven esos 3 caracteres antes del "Unit". BDS2006 no para compilar en segundo plano mientras escribes código, lo cual ralentiza de forma enorme mi AMD 3500+ con 1 GB de RAM. Hay veces que se equivoca al parsear las unidades y en el code insight no aparece todo lo que debería, (sabes que tienes añadido el "uses" correspondiente), pero al escribir no aparece la rutina en el code insight. Está muy bien el subrayado (de tipo Word cuando una palabra está mal escrita) que usa BDS para decirte que te falta un paréntesis o un punto y coma en la línea anterior. Ventajas tiene y muchas, refactoring, Model View, Dunit integrado, etc y si usas 2 monitores como yo, trabajar con todo visible es una maravilla. Con "todo", quiero decir (para que entendáis) usar una resolución de 2048x768, con el IDE maximizado a los 2 monitores. De izquierda a derecha: Paleta de componentes, Project Manager, Inspector de objetos (todo eso ocupa 1024 de ancho, 1 monitor) y ahora el editor de código en el segundo monitor ocupando el resto. (a ver si arranco vmware y os pongo una captura). Todo programador, debería tener mínimo 2 monitores, si tenéis pensado algún cambio de hardware, os recomiendo ese antes que otro. Ya mirando el código, existen muchas rutinas y clases nuevas, aunque falta el TIntegerList, parece mentira que existiendo el StringList, no hay nada parecido ![]() Podría seguir hablando, pero el tocho es ya muy gordo ![]() droguerman: Los templates están en BDS2006 View -> Templates, desde allí se pueden modificar. Templates personalizados en bds2006 Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Cita:
Me costó un poco adaptarme al nuevo "estilo" del IDE, pero cuando te adaptas es incluso mas rápido programar con el D2007 que con el D7, al menos en mi caso... hehehe. Saludos. |
#6
|
||||
|
||||
Yo no he podido dar el salto por una razon muy simple: tengo muchos componentes de Terceros (principalmete Devexpress) y aunque los compre con todo y fuentes no se como hacer para pasarlos a D2007, personalmente no quiero volver a gastar solo para cambiar de versión, pues entonces para que diablos compré los fuentes. A lomejor lo que pasó es que estos componentes traen instalador y éste lo hace todo. Por otro lado está QReport que aunque también compré los fuentes no se como compilarlos para que funcionen en 2007.
Vaya que si no fuera por eso... Una pregunta para quien si lo ha usado mucho: Hace unas semanas a sugerencia de Dec me baje Eclipse con el plugin para PHP y quede encantado con la velocidad que genero código (aun siendo principiante), me fascinó como te va completando por ejemplo las llaves ({}) o las comillas simples o dobles además de que como te va dando miniayudas de cada función. No se si D2007 haga esto pues la vez que lo probé no me di cuenta pues aun no conocida Eclipse. Alguna sugerencia? Que puedo hacer?
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#7
|
||||
|
||||
Cita:
Me interesa saber en que casos se presenta este problema? o a partir de que service pack se solucionó. Referente a lo que mencionas sobre incluir un "TIntegerList", me supongo que es broma, ya que si tienes un TStringList (el cual te funciona como si fuera un TObjectList, aparte de que ya tienes un TObjectList) pues tienes lo necesario para manejar listas de Objetos, Strings o números (utilizando conversiones). Si pensaras en incluir un TIntegerList, entonces también debes pensar en incluir un TFloatList o TRealList, TDateTimeList, etc.
__________________
Tiempo y ocasión acontecen a todos! Última edición por nuk3zito fecha: 29-10-2007 a las 17:20:50. |
#8
|
||||
|
||||
Yo actualmente estoy usando el Delphi 2007 y si me a pasado eso de los acentos dos veces nomas que encontre porque paso, la primera vez fue porque use el delphi distiller para desactivar un IDE Package que se llama Codegear Filter Examples así que solamente lo active y se corrigieron los acentos, la segunda fue cuando use el Grep Search del GExperts para reemplazar cadenas, despues de hacer el reemplazo todos los acentos se cambiaban por caracteres raros, ahora nomas uso el reemplazar que trae el Delphi 2007 o los refactorings y ya no pierdo los acentos.
Para que las formas salgan como en Delphi 7 vete al menu Tools->Options->Environment Optiones->VCL Designer ahi desactivas el que dice Embedded designer y ya con eso salen las formas sueltas. |
#9
|
||||
|
||||
Al igual que Dec yo tambien estoy encantado con el Delphi 2007...
Cita:
![]() ![]() Y bueno, en cuanto a la estabilidad, pues realmente a mi me parece muy estable y rapido ![]() En cuanto al alineamiento que comenta Lepe, pues les cuento que en D2007 me funciona de maravilla, ademas de que ahora contamos con que al colocar los controles en el formulario tenemos unas lineas guia que nos ayudan bastante ![]()
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 30-10-2007 a las 17:27:31. Razón: Agregar un parrafo mas :). |
#10
|
||||
|
||||
En la empresa donde laboro, tenemos puros BDS2006 (pero tenemos ya las licencias para el 2007). De lo que más se quejan todos es que por alguna extraña razón, el Delphi consume demasiada memoria y es muy lento en algunas ocasiones (como que se queda procesando algo, sobre todo con las ayudas en línea) y algunas veces de plano se traba (Alguien conoce el "Error catastrófico"? Ni idea por que sale... solo se que es... catastrófico sobre todo cuando no has guardado tus cambios)... fuera de eso, todo está excelente, incluyendo su IDE.
A pesar de los inconvenientes y salvo la velocidad de ejecución, no extraño el Delphi 7. En cuanto instalemos el 2007 creo que estaremos más felices.
__________________
Tiempo y ocasión acontecen a todos! |
#11
|
|||
|
|||
Los componentes DEVEXPRESS estan disponibles para delphi 2007, yo los uso.......
Cualquierl cosa puedes enviarme un mail a : ezequiel_v@hotmail.com Con gusto te responderé.... |
#12
|
||||
|
||||
Embedded Designer
Cita:
http://img508.imageshack.us/my.php?i...esignerkj9.jpg Esto y en combinación con el "Desktop speedsetting" ![]() Lograrás lo que necesitas en cuanto al IDE... lo que aún no se como hacer es que la paleta de componentes se vea como antes... pero estas nuevas paletas son mucho mejores. Saludos.
__________________
Tiempo y ocasión acontecen a todos! Última edición por nuk3zito fecha: 29-10-2007 a las 17:19:39. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Lanzamiento Delphi 2007, PHP y JBuilder 2007 R2 Santiago - Chile | Andreano | Noticias | 4 | 14-05-2007 09:25:23 |
Trial 14 días para delphi 2007 y delphi PHP | Luis M. | Noticias | 1 | 17-04-2007 18:59:27 |
delphi 2006 / delphi 2007 y Visual estudio 2005 | avmm2004 | Varios | 2 | 13-04-2007 20:50:07 |
Lanzamiento de Delphi 2007 y Delphi para PHP en México con David I | Andreano | Noticias | 13 | 27-02-2007 21:16:04 |
Lanzamiento de Delphi 2007 y Delphi para PHP en Bogotá - Colombia | Andreano | Noticias | 9 | 25-02-2007 19:09:42 |
![]() |
|