A las 2:00 pm, vine al hotel Shangri-La en Beishan Road para asistir
La eficiente conferencia de Delphi.net de Li Wei no era grande, pero estaba llena.
A lo largo de la conferencia, Li Wei reiteró repetidamente que .NET no es más lento que Win32.
Algunos problemas de eficiencia a los que deben prestarse la atención cuando se desarrollan bajo .NET son
Enfoque, y algunos ejemplos de Delphi.net se demostraron en el lugar,
Utilizado para ilustrar algunas cosas a las que debe prestar atención al desarrollar aplicaciones bajo .NET
Problemas, estos problemas están estrechamente relacionados con la eficiencia de la aplicación (como JIT y GC de CLR, cadena, boxeo/unboxing, múltiples lectura).
Al final de la conferencia, Li Wei nos mostró Delphi9 en el acto, o más bien
Debe ser bds3.0.
Puede ver C#Builder2.0, ECO para ASP.NET, etc. Después de cargar, puede ingresar a la interfaz principal.
No hay cambios importantes en el estilo general y Delphi8.
Al crear un nuevo proyecto, puede ver muchos asistentes, incluida la página del proyecto Delphi (es decir, Win32), página Delphi.net, página de aplicaciones ECO, ECO para la página ASP.NET, página de aplicación C#,
Página de aplicación VB.NET, página TDD (es decir, desarrollo impulsado por la prueba, hay prueba en ella
Unidad, caso de prueba, etc.) y otros.
Hay un menú de función de refactorización en el menú principal y en el menú de clic derecho del editor.
Li Wei demostró las funciones del método de declaración variable y de extracción,
En la parte de la vista del modelo, Delphi9 ha mejorado aún más sus capacidades de modelado que Delphi8.
Aunque parece que el diagrama de casos de uso y el diagrama de secuencia en UML no son compatibles (todavía está lejos de estar juntos para Vs.Net a este respecto), el diagrama de clases finalmente
Con la capacidad de leer y escribir, es decir, la capacidad de sincronizar con el código, los cambios en el código se reflejarán automáticamente en el diagrama de clases. .
En términos de lenguaje, Delphi9 ha introducido recientemente la palabra clave en línea (no quiero decir esta función, ¿verdad? Jaja, gracias a Borland, finalmente introduje esta función), y la capacidad de optimización del compilador Win32 se ha mejorado aún más , afirmando alcanzar o estar cerca de VC en la medida, ya que en (equivalente a foreach en C#) también se ha agregado (pero para la eficiencia, es mejor usar menos). no se ha agregado a Win32 (una lástima).
En el editor de códigos, además de la refactorización, basado en Delphi8, se ha agregado una función de HelpInsight. y columnas, y un comentario simple sobre esta variable (por supuesto, creo que este comentario debería escribirse en la etiqueta XML al definir la variable, al igual que en vs.net, de hecho, esta función debería aprender de vs.net, pero Hice algunas mejoras y la ventana de la punta salió es muy pp^_^, pero lo probé en la máquina de Li Wei y presioné '///' en la línea en la declaración de función, Delphi9 no salta automáticamente del XML Etiqueta como vs.net. La ventana de Insight de parámetros de Delphi9 sigue siendo la misma que Delphi8
Feo, encontré muchas funciones de sobrecarga. Escribe el código. Belleza, ¿debe ser resuelto por la practicidad?
Synedit es otro nuevo punto destacado en el editor de código, que es la función de edición de sincronización de código. y modificar un nombre de variable.
Con respecto a TDD, Li Wei no dio una demostración, y no tuve la oportunidad de explorarlo, pero después de preguntarle, dijo que antes de que saliera la versión oficial, TDD debería haberlo fortalecido aún más, y no habrá Solo los dos asistentes actuales, la unidad de prueba y el caso de prueba.
En términos de MDA, ECO finalmente admite ASP.NET. cosa, además del aprendizaje, el significado de la practicidad es mucho menor.
Otras funciones como CaliberRM, Indeweam Integration, Li Wei no demostró y no tuvo la oportunidad de verlo.
De un vistazo, mi impresión general es que el IDE general todavía no es lo suficientemente detallado.
Creo que parece un poco difícil salvar la pérdida de los desarrolladores de Delphi en esta versión. Borland podrá implementarlo.
¡Finalmente, hay una fuerte esperanza de que Devexpress desarrolle Coderush en Delphi9!
¡Es muy doloroso usar Coderush antes de volver a un entorno sin Coderush ~~~!