it-swarm-es.com

¿Por qué los ID de HDL son para que el usuario sea hostil en comparación con el lenguaje de propósito genérico (como Java / C)?

He estado programando por un tiempo ahora, y he cubierto muchos idiomas. ¡Y esta tendencia que noté es que todos los idiomas HDL tienen ideas tan dolorosas!

En general, cualquier entorno de desarrollo que tenga algún desarrollo relacionado con el hardware tiene una interfaz de usuario muy misteriosa.

Estoy hablando de UVISION, MOTILYIM, VHDL SIMILI, Xilinx, etc., en comparación con NetBeans, Eclipse, Visual Studio, etc.

¿Por qué los tipos de hardware odian a sus desarrolladores?

Nota: Hay excepciones (LabVIEW es impresionante!). ¿Puedes pensar en algo más?

6
lalli

No es que los chicos de hardware odien a sus desarrolladores. Es que son tipos de hardware, por lo que no son realmente muy buenos para diseñar o escribir software. La mayoría de ellos simplemente no piensan lo suficiente como las personas "normales" para producir software que la mayoría de las personas encontrarán atractivas o fáciles de usar.

La otra parte de ella es que la mayoría de estas herramientas asumen que cualquiera que use los usa constantemente ; El énfasis está principalmente en hacerlos fáciles de usar un experto . Uso , en lugar de fácil para un principiante a aprender . Por supuesto, es posible combinar los dos, pero se necesita más de las habilidades de diseño de la UI que (como acabo de señalar), en su mayoría carecen. Peor aún, junto con la falta de las habilidades, muchos piensan en términos como: "Solo se le importaría un [Término perjorativo de inserción aquí] por cambiar de colores".

12
Jerry Coffin

Tienes razón en que las herramientas de hardware de Hardware hoy son realmente malas en comparación con las herramientas de software. ¿Por qué? Dos motivos: primero hay muchos más ingenieros de software que los ingenieros de diseño de hardware (dicen cien a uno). Si va a construir una herramienta de desarrollo y ganar dinero, su conjunción mejor es apuntar a las herramientas de software. En segundo lugar, si a las personas de software no les gusta el software que usan, simplemente construyen un nuevo software para crear un mejor software. (¿Sigues conmigo?) Tienen los medios, motivos y oportunidades para construir mejores herramientas de software, y así lo hacen.

Ahora para una solución: habiendo vivido entre el software y el mundo de hardware, he notado lo mismo que tiene. Fundé una empresa, Sigasi, y la usabilidad es clave para nosotros. Las empresas establecidas pueden o no pueden cambiar su atención al software centrado en el usuario, pero algunas de las empresas más jóvenes son.

Philippe Faes www.sigasi.com

4
Philippe

Porque no venden productos. Características en los chips y características en la venta de fichas de software. Sin embargo, la facilidad de uso es mejor en altera que xilinx. Y ModelSim se vende por su buen simulador, no para la GUI.

0
Brian Carlton