¿Alguien ha usado JS.Class y le ha gustado? Ya utilicé Joose y me resulta muy útil para crear código limpio que sea muy legible y fácil de mantener. ¿Alguna historia de la vida real sobre JS.Class?¿Alguien ha usado JS.Class y le ha gustado?
Respuesta
Lo siento por la primera persona contestar aquí, pero aunque no he utilizado JS.Class, desde el punto de vista del desarrollador de Java/Javascript, se ve muy bien. Nuestro equipo trabaja en un proyecto de Java con la mayoría de nuestro front-end utilizando JavaScript hecho en casa (y no una pequeña cantidad). No usamos ningún framework JS (jQuery no existía cuando nuestro proyecto comenzó) e incluso hemos implementado nuestras propias utilidades de arrastrar y soltar que hacen un uso extensivo de la herencia.
Por conveniencia y por la capacidad de usar la herencia, (y a través de mucha evolución) terminamos desarrollando métodos que llegan a casi los mismos patrones exactos que JS.Class (pero no tan extensos).
Todo lo que leo en la documentación sobre las clases y módulos, herencia, etc. parecía muy natural —, de hecho, parece que probablemente podría sustituir a cualquiera de nuestros métodos de clase creación (un método que llama objectLib.createClass
) con new JS.Class
con no hay otros cambios para hacer.
También terminamos desarrollando nuestras propias clases de conjuntos y otras utilidades de objeto y matriz que JS.Class incluye como parte de su funcionalidad principal.
Entonces, aunque no puedo decir que he usado JS.Class y me ha gustado, puedo decir que como desarrollador de Javascript he tenido que resolver casi los problemas exactos que JS.Class parece resolver muy bien .
No lo he usado y personalmente no encuentro un buen uso para el patrón de herencia clásico hasta ahora en mi experiencia. ¡Cambié a la programación Javascript de Java para escapar de todos esos patrones de diseño!
También puede (si no lo ha hecho ya) echar un vistazo a estas publicaciones de Douglas Crockford sobre lo que él piensa de la herencia clásica en javascript.
- 1. ¿Alguien ha usado Jaxer en producción?
- 2. ¿Alguien ha usado HipHop para PHP?
- 3. ¿Alguien ha usado SciPy con IronPython?
- 4. ¿Alguien ha usado Delphi para programar VST?
- 5. ¿Alguien que ha usado Django y JQuery Autocomplete?
- 6. ¿Alguien ha usado Google Gears en un escenario empresarial?
- 7. ¿Alguien ha usado (o considerado usar) Sql Server Compact Edition?
- 8. ¿Alguien ha usado WebSharper en algún proyecto completo?
- 9. ¿Alguien ha usado Lua para crear una aplicación web?
- 10. ¿Alguna vez ha usado ngen.exe?
- 11. ¿Alguien ha usado Ant4Eclipse con el Proyecto Lombok?
- 12. ¿Alguien ha usado Sphinx para documentar un proyecto de C++?
- 13. MySQL: ¿Alguien ha usado el motor de almacenamiento TokuDB?
- 14. ¿Alguien ha usado ActionChains of Webdriver (enlace de python)?
- 15. ¿Alguien ha usado el servidor web GWAN en producción?
- 16. ¿Alguien ha intentado vss2git?
- 17. ¿Alguien ha analizado Wiktionary?
- 18. ¿Alguien ha usado GWT y puede decir que realmente cumple lo que promete?
- 19. ¿Alguien ha probado el lino?
- 20. ¿Alguien ha intentado usar ZooKeeper?
- 21. ¿Alguien ha intentado con Webistrano?
- 22. Lo que le ha pasado a XPathReader
- 23. ¿Alguien ha usado o escrito una tarea Ant para compilar (Rhino) código de JavaScript a Java?
- 24. ¿Alguien ha usado Minitest :: Spec en una prueba funcional de Rails?
- 25. ¿Alguien ha usado CrossKylix para el desarrollo real de plataformas cruzadas?
- 26. ¿Alguien ha usado una base de datos de objetos con una gran cantidad de datos?
- 27. ¿Alguien ha usado Incanter en una aplicación web para servir gráficos estadísticos?
- 28. ¿Alguien ha usado SIKULI para probar sus aplicaciones basadas en GUI?
- 29. ¿Alguien ha usado Robotium o Calculon para probar aplicaciones de Android?
- 30. ¿Cómo ha usado IContainer/ISite/IComponent en su propio código?
Esto debería ser CW. –
Sí, es mejor que lo cambies. De lo contrario ... los osos te comerán :) –
Como parece que hay pequeños desarrolladores que lo usan, ... triste, ojalá alguien tuviera una buena opinión al respecto ... Realmente se ve bien. Me encanta el rubí, como en un pedestal, uno de estos días voy a empezar a usar.lol –