name keywords google etiquetas ejemplos description d tango phobos

keywords - meta tags google



¿Debo usar Phobos o Tango? (8)

Decidí aprender D, y me pregunto qué biblioteca estándar debería usar. ¿Debo usar Phobos o Tango? ¿Cuáles son los pros y los contras de cada uno?


De disipar mitos comunes de D :

Fobos es la libra estándar de D, punto. Tango es ahora una biblioteca de terceros opcional pero compatible con Phobos. Eso es todo al respecto.


El tango está actualmente desactualizado. Solo funciona con la versión antigua de D. En mi opinión, Phobos es el único camino a seguir.

No estaba siguiendo d cuando todos los argumentos de la biblioteca dividida estaban en marcha, pero por lo que puedo decir, muchas de las razones por las que Tango desapareció cuando se lanzó D2.

Hay un pequeño esfuerzo para revivir el Tango, pero en mi opinión, tener una división en la biblioteca estándar solo duele a D en general.

Además de algún evento importante, Phobos está virtualmente garantizado para ser apoyado en cada lanzamiento de D. Incluso si Tango se traslada con éxito a D2, podría ser fácilmente abandonado nuevamente.


En mi opinión, (al no haber utilizado realmente Boost), Tango se parece más a Boost y Phobos es más elegante. Como se dijo anteriormente, el uso de Phobos es muy parecido a Python.


He tenido poca experiencia con ambos (un poco ..)

Phobos es más plano y parecido a una pitón, pero bastante incompleto.

El tango es más parecido a Java, hace que las cosas simples se compliquen.

Personalmente prefiero ir con phobos, a menos que necesite una biblioteca que dependa de Tango (como DWT).


Si necesita usar D2, entonces phobos es lo que debería usar por ahora, pero el tango para D2 está en desarrollo.

tangobos permite usar tango y phobos juntos al mismo tiempo. En D2, ambos trabajan juntos de todos modos, ya que ambos utilizan el tiempo de druntime separado.


Si usas D2, usa Phobos

Si usas D1, usa Tango.

Y debes aprender D2, así que usa Phobos. Fácil, no?

Nota: Phobos para D2 es mucho más potente y grande que para D1.


Tango. Es más orientado a objetos cuando corresponde, incluye contenedores (como STL o Java Collections), tiene un equipo de desarrollo activo, tiene más impulso (puede incorporarse pronto en el compilador oficial) y tiene documentación real, incluyendo Learn al tango con d .

Parece que Tango pronto se incorporará a los lanzamientos de Walter.