2010-08-02 11 views
6

Por lo que he leído del anterior posts, Delphi 7 es estable y tiene el mejor sistema de ayuda pero es lento, Delphi 2007 es rápido pero el sistema de ayuda es malo y el IDE tiene errores. Delphi 2009 es estable y rápido, pero el sistema de ayuda también es malo. Las publicaciones se hicieron cuando 2010 aún no está disponible. Estoy planeando actualizar de Delphi 7 a 2010. ¿Delphi 2010 es estable, rápido y tiene un buen sistema de ayuda?Comparando estabilidad, velocidad y ayuda de Delphi 2010 con otras versiones de Delphi

+0

Delphi 2010 es muy bueno, pero el sistema de ayuda no está al nivel de Delphi 7 (mi opinión). Google es una mejor opción de ayuda. –

+5

El problema con la ayuda de D7 es que no cubre las cosas nuevas en los sistemas posteriores. Y ahí es donde más se necesita ayuda. –

+0

Delphi 7 no es lento, solo está desactualizado. – dummzeuch

Respuesta

7

Aquí están algunas razones por las que se adhieren a Delphi 7, que tiene Delphi 2010 a la mano para volver a compilar y probar lo que he escrito en Delphi 7, de manera cruzada versión:

  • si su código fuente se compila en Delphi 7, y usted hace un uso cuidadoso de Unicode/AnsiString, funcionará también con Delphi 2010;
  • si su código fuente se compila en Delphi 7, que funcionará tan bien con Free Pascal, por lo multiplataforma y 64 bits están abiertas para usted;
  • si su código fuente se compila en Delphi 7, que puede ser cruzada compilado con CrossKylix directamente desde el IDE de Delphi 7 - ver Has any one used CrossKylix for real Cross-platform development?
  • Delphi 7 funciona bien en mi sistema Windows Seven 64 bits, si se instala no en "C: \ Archivos de programa" pero en "C: \ Progs" por ejemplo;
  • Delphi 7 se inicia más rápido que Delphi 2007, y mucho más rápido que Delphi 2009/2010 - ver http://andy.jgknet.de/dspeedup
  • código generado es casi el mismo desde Delphi 7 - cuando necesito velocidad, uso de mejores algoritmos y ensamblador de si vale la pena eso;
  • Delphi 7 IDE es tan poderoso como el IDE de Delphi 2010, si utiliza algunas mejoras como IDE http://www.cnpack.org;
  • La ayuda de Delphi 7 sigue siendo la referencia: ¿por qué esperar 20 segundos en mi procesador Core i7 esperando a que se ejecute el espantoso sistema de ayuda de MS? y si desea crear una aplicación capaz de ejecutarse bajo XP, su contenido será suficiente para usted; si quieres saber sobre el sistema operativo más nuevo, simplemente usa el sitio web msdn directamente, o a través de google: me pareció más fácil que la ayuda integrada con Delphi 2005/2010;
  • utilizo el ensamblador/CPU ver mucho: todos los IDE de Delphi tienen el Alt-F2, pero se puede cerrar esta ventana mediante la tecla de escape en Delphi 7 - yo no era capaz de encontrar un atajo tales teclado bajo Delphi 2007/2010, y es muy molesto;
  • El tamaño ejecutable de Delphi 7 es pequeño, y aún más pequeño con nuestras bibliotecas LVCL (30 KB para un formulario con botones);
  • No tenía la necesidad de genéricos y tal como hasta ahora, me gusta saber qué código se genera;
  • Delphi 7 es Unicode listo, lo que usted diga - su VCL asociado no era, pero los conjuntos de caracteres no están mal, y funciona bien - lo que hago es desarrollar bajo Delphi 7, a continuación, compilar con Delphi 2010 y obtener todos los beneficios Unicode si necesario;
  • Puedo utilizar una pantalla de gran tamaño (en 1920x1280 de resolución), y Delphi 7 hace que sea fácil tener varias ventanas de edición a la vez - más reciente diseño IDE bloqueado no era una buena idea ... de tal manera que al EMB añadió oficialmente el "Delphi 7 modo "IDE desacoplado" a Delphi 2010: y el marketing lo vende como una nueva característica;
  • y así sucesivamente, y así sucesivamente ...
+3

El escritorio y el diseñador incorporado nombrados "Classic Undocked" se introdujeron en Delphi 2007 o anterior, no en 2010. –

+2

Sí, puede usar Delphi 7 para aplicaciones Unicode, pero no obtuvo la base de datos WideString que necesitaba hasta Delphi 2005/2006. –

+2

Puede cerrar la vista de CPU presionando Ctrl-F4. –

3

delphi 2010 es estable y rápido y en realidad es un buen compilador delphi después de años de lanzamientos medio cocidos, han mejorado el sistema de ayuda en delphi 2010 pero sigo pensando que el sistema de ayuda delphi 7 es superior (pero eso es solo mi opinión) .usted sabe que Delphi 2010 tiene una prueba de 1 mes, ¿verdad? descárgalo y juega a ver si te gusta
EDIT: olvidaste mencionar si compras delphi 2010 obtienes Delphi 2010 Handbook de marco cantu gratis, el libro cubre lo nuevo en D2010 así que si consideras reservar como parte del sistema de ayuda que el sistema de ayuda está bien :)

9

Delphi 2010 es uno de los mejores lanzamientos de Delphi. Estabiliza algunas de las nuevas características introducidas en Delphi 2009. El IDE es rápido, y en el proyecto que utilicé fue muy estable.

Lo que pasa es que el IDE y el sistema de ayuda se compilan como un RAD Studio para diferentes idiomas. Especialmente el sistema de ayuda intenta ser todo para todos. Incluso teniendo solo una personalidad instalada, tiene muchos aspectos sobre otros idiomas que no me importan (pero puedo filtrarlos). Sin embargo, hay muchos entires que faltan profundidad que nunca llegaron al nuevo formato de ayuda.

El sistema de ayuda comienza a trabajar con lentitud (especialmente al primer arranque). Pero, para ser justos, esto se debe en parte al hecho de que el Sistema de Ayuda de MS es un dolor en el cuello (esto, en mi opinión, simplemente era el camino equivocado para elegir).

Embarcadero invierte bastante esfuerzo en el sistema de ayuda, y tuvo varias actualizaciones durante el lanzamiento de 2010.

Usted sabe sobre el gasto variable de conversión a Unicode como 2010 está completamente basado en Unicode?

+5

No podría estar más de acuerdo. El sistema de ayuda es implacablemente lento. Como programador, ni siquiera puedo entender cómo Microsoft podría hacer que un visor de archivos de ayuda HTML sea más lento. Es un misterio. –

+0

Raramente utilizo la ayuda basada en el Explorador de documentos. Usualmente uso los archivos chm descargables o el docwiki. Ambos tienen capacidades de búsqueda superiores (al menos para mis necesidades) en comparación con dexplore. El inconveniente es que ninguno está integrado en el IDE. –

4

Puede usar la ayuda de Delphi 7 en Delphi 2010, si así lo desea.

Utilice this o this addon. Consulte item 5 here para obtener instrucciones (lo siento, es la auto-traducción de la máquina).

P.S. Puede tener más de una ayuda instalada. Digamos, una F1 para la ayuda de Delphi 7 y Ctrl + F1 para la ayuda de Delphi 2010.

1

Delphi7 era más rápido, pero era mucho más simple. No me preocuparía demasiado sobre el rendimiento del IDE, especialmente si estás trabajando en una PC moderna. En el trabajo tengo una vieja máquina P4, y funciona bien.

Las nuevas funciones de idioma como métodos en registros y genéricos hacen que valga la pena cambiar.

Para mí es difícil vivir sin TList<T> hoy en día.

Durante un tiempo he tratado desesperadamente de mantener el código compatible con Delphi7, pero ya he portado la mayoría de las aplicaciones importantes para D2010, y cada vez que necesito iniciar D7, todo se siente tan simple y simple .

Siempre he odiado la paleta de componentes de mierda en la Delphi anterior. Delphi 2010 tiene una interfaz mucho mejor, y la función de filtro ahorra tiempo.

He decidido darme por vencido en Delphi7 y solo hacer un uso completo de las capacidades de D2010. Eso hace la vida mucho más fácil.

Cuestiones relacionadas