Había un port del Elite Frontier a OpenGL que iba mucho más rápido que el original que estaba escrito en ensamblador.
Deberíamos hacer todos los programas en OpenGL, que es más rápido que el ensamblador. Seguro que si facebook lo usara tanto para el front como para el back les iría mucho mejor.
Buy this car to drive to work. Drive to work to pay for this car.
Yo lo veo desde mi lado de la valla, que es la explotación de sistemas. Si no metes dinero en un buen desarrollo y haces entregas a cholón necesitas un ejército para saber si un fallo es grave, hay que pasar de él y filtrarlo fuera porque es ruido, o si el sistema está funcionando o no.
Y pasa con aplicaciones en operadoras de telecomunciaciones, así que imagina en un sitio que cambia todos los días. Bajar el coste en desarrollo sube el coste de operación.
Puedes tener un ejercito de coders haciendo el mono y mergeando a lo loco si tienes un buen equipo de QA. Por aquí no tenemos entornos de QA para la mayoría de las plataformas, pero hay desarrolladores pata negra. No creo que ningún doctor pueda venir a enseñarme nada de explotación de sistemas, ni siquiera el que decide el temario de que es lo que se enseña en las asignaturas de ciclo de vida del software, que llevo ocho años casi con los mismos sistemas y he visto morir y nacer varias plataformas y otras evolucionar, o vivir congeladas.
Última edición por dardo; 20/01/2016 a las 08:38 Razón: ¡Vaya con la valla!
A veces hago cosas
Perdón por el troleo. xDDDIniciado por dardo
En efecto, para mi sois un grupo de gente bastante rara. Es más, para muestra, aquí cuando se discuten estas cosas se hacen eventos :P http://www.meetup.com/Node-js-Madrid...=UA-43701280-2
Puedo decir que sólo he tenido en los últimos dos años una conversación de éste tipo con dos personas, una de ellas se pica tanto como ElRata. Dice que va a diseñar un lenguaje perfecto. Pero ojo, pese a todo es un gran tipo.
Cada día soy más de discutir otros aspectos más metodológicos/funcionales que preocuparme demasiado por los técnicos. Un post bastante interesante que resumen la visión que quiero expresar:
http://blog.cleancoder.com/uncle-bob...hitecture.html
Igual merece la pena debatir el tema al comienzo de un desarrollo nuevo, ya que la elección del lenguaje, el framework (si se usa) etc, va a condicionar mucho el futuro. En el caso de proyectos maduros hay que desarrollar en lo que ya está desarrollando porque no creo que haya cliente que pague por portar sus aplicaciones a otro lenguaje, excepto cuando son desarrollos internos y saben que de cara al futuro les viene mejor.
Ejemplo: Un banco saliendo del mundo del Cobol y lléndose a aplicaciones Java para que no volverse a quedar encerrados en una arquitectura hardware.
Tïpicamente viven en entornos mainframe con mucho software en Cobol y quieren poder cambiar de máquinas cuando ellos quieran sin tener que preocuparse por la compatibilidad, así que se van a algo multiplataforma aunque sea interpretado que se puedan llevar a un Unix comercial, a Linux o a lo que salga en el futuro porque el hierro de IBM es unas ocho veces más caro que el equivalente de otro proveedor (el servicio de IBM es muy bueno, pero los repuestos muy caros, y no tienen claro que merezca ocho veces más la pena). El rendimiento no será tan alto, pero les da igual perder incluso la mitad si el nuevo hardware es tres órdenes de magnitud mayor que el hardware antiguo, ocupa decenas de veces menos y consume la mitad de energía.
Para ellos los aspectos importantes son: Madurez y estabilidad. La tecnología tieneque haber demostrado varios años su fucionamiento, que se usan mucho y se seguirán usando también bastante. De esta manera saben que siempre encontrarán desarrolladores y gente de soporte tanto junior como senior. No se quieren meter en una tecnología emergente, no quieren parchear JRE, ni cosas como Dalvik ni nada de eso. No son una empresa de tecnología, son un banco aunque algunos desarrollos los hagan en casa. No quieren quedarse tirados con una tecnología superguay que igual no termina de cuajar, y no les importa pagar dinero para tener soporte de los productos. Y si hay que contratar a empresas externas para ciertos desarrollos pues la contratan. Eso no quieren decir que paguen muy bien
Última edición por dardo; 20/01/2016 a las 08:23 Razón: La gramática y yo a veces no nos llevamos bien.
A veces hago cosas
Nathrezim (20/01/2016)
Me hace gracia porque justo el Node-js day de Amsterdam lo organiza mi empresa XDD (entre otros meetups similares)
Sobre el artículo que mencionas, hablan de arquitectura de sistemas no de software. El elegir una base de datos o no efectivamente no es mi campo porque yo no soy la solution architect (como lo llaman aquí). Eso no significa que no discutamos los que SI somos arquitectos de software sobre la arquitectura de la aplicación que estamos haciendo y saber qué o cómo es mejor hacer algo. Sobre todo para algo grande y que se va a mantener durante muchos años, o haces un buen diseño o eso es inmantenible. Precisamente como les pasa a los de facebook.
Y en mi empresa tenemos la manía de leer cosas y discutirlas una vez a la semana para aprender entre todos qué es mejor. Nos gusta mucho discutir sobre cómo hemos diseñado una cosa y ver si es la mejor opción o no. Tenemos proyectos internos chiquititos que usamos para eso también. A mi llámame rara pero creo que esta es la manera de hacer las cosas lo mejor que se puede.
Me temo que no te has leido el artículo
En cualquier caso estoy de acuerdo en que en tu empresa hacéis algo extraordinaro, y también estoy de acuerdo en que así deberían ser las cosas. En lo que no estoy de acuerdo es en eso de nombrar/tener a gente "Arquitecto de tal", para mi es un rol y yendo más allá , es una actividad que ejerce un equipo. Pero sí, lo que describes que hacéis en tu empresa es un ideal al que todas las empresas de software deberían aspirar.
Sí me he leído el artículo. Reconozco que no lo he terminado pero he llegado a más de la mitad.No estoy de acuerdo con el enfoque que le da y además es larguísimo así que hecho scroll para abajo he visto que quedaba un huevo y lo he cerrado.
De todos modos me lo he guardado para luego y lo he puesto en el grupo interno de dev de la empresa para discutirlo con los demás.
Lo que hacemos aquí es lo que llevo haciendo desde hace años en España tb. Cuando monté empresa hacía exactamente igual. Y conozco a mucha más gente que lo hace también en España! Que parece que sólo en el extranjero se hacen las cosas bien y no es verdad. Hay gente que las quiere hacer bien en España también, mis amigos con los que discuto de estos temas son españoles viviendo en España.
Vaya, pues no me he enterado a tiempo.
Pero viendo el artículo de iOS que ha puesto Misato confirma lo que todos pensábamos, que son unos mantas desarrollando y se les ha ido de las manos. De otra manera no se explica que una app que es un "calco" de su página web pueda ocupara 100 megas, y encima no incluya el messenger.
http://forum.xda-developers.com/andr...abler-t2934179
el chat sigue estando en la app oficial, con esta app o instalando el messenger oficial y congelandolo con titanium backup vuelve a funcionar el chat dentro de la app de facebook
"Al río que todo lo arranca todos lo llaman violento, pero nadie llama violento al lecho que lo oprime."
Ya uso el Metal y es Deity. Qué recomendáis para substituir al chat?
Marcadores