Hace 3 años | Por CrudaVerdad a genbeta.com
Publicado hace 3 años por CrudaVerdad a genbeta.com

Steven Sinofsky fue el responsable de desarrollo de Windows 8, por lo que es una de las personas que puede hablar con más propiedad de lo que supone trabajar en la creación de un nuevo sistema operativo de Microsoft. Un chiste interno fue el tiempo que el equipo de Excel siguió corrigiendo bugs en el Excel de OS/2 para un banco europeo. Fue mucho tiempo después de que nadie usara OS/2 (excepto ese banco). Toda esta retrocompatibilidad supone un lastre para Microsoft en cuestiones como hacer avanzar realmente al sistema a buen ritmo

Comentarios

e

#2 He encontrado sustitutos en el software libre para casi todo. Pero para Access no.

Hablo de usar Access mas alla de hacer tablas, formularios o informes.

e

#3 Pues hasta para trabajar directamente con una simple tabla es mejor. En Access2000 (tela de viejo), puedes cortar y pegar una fila entra en otra tabla, insertarla entre otras filas, etc. En Libreoffice te vuelves loco para algunas cosas simples. Para otras cosas es genial, pero para la base de datos...

e

#16 Y para programar incluso aplicaciones completas con Access.

Shinu

#3 #16 Tengo curiosidad, qué uso le dais al Access?

e

#22 Yo hago aplicaciones programadadas en VBA donde hago todo aquello que no alcanza las aplicaciones que tenemos para la gestion. Desde informes complejos que requieren programacion, aplicaciones de importacion y exportacion de datos, aplicaciones de gestion envio y recepcion de emails personalizados, incluso apliacciones de gestion completas.

De hecho en Accesss puedes dejar un programa cerrado cuyo codigo fuente no es accesible y que no necesitas tener el access instalado para que funcione basta con un runtime

e

#22 #32 Yo lo uso para hacer la facturación de la empresa (desde hace 20 años), pero es algo simple. Tiene tablas de facturas por años, clientes, clientes que repiten, proformas, etc. Luego publico el fichero mdb en la web y es la web la que usa los datos para generar el entorno que ven los clientes con toda su facturación. Al ser muchas facturas repetititvas, la facilidad que tiene para copiar y pegar (que NO tiene Base), es lo que me permite seguir usándola. Además en 20 años el fichero es el mismo y jamás se ha corrompido (aún así hago backups automáticos diarios). No creo aplicaciones, solo me sirve como tablas que usamos "a pelo", y luego por ftp subo la base de datos. Para eso, el 2000 va de sobra, porque no se necesita ninguna funcion más que las básicas. El asunto es que pudiendo usar el Access2000 porque cumple con lo que necesito, en vez de uno más nuevo, es de agradecer que Windows 10 aún me permita usarlo. No necesito un Access más nuevo, pero sí las nuevas funcionalidades y la seguridad de un Windows actual.

m

#3: Yo Access lo sustituí con Excel. #troll

e

#19 Uff, excel se queda muy corto...

D

#2 A mi se me quedó corto el Access 2000 con la primera aplicación de verdad que tuve que hacer con el.
Ya lo has estirado ya.

Waves

#12 Totalmente de acuerdo.

En mi caso, hace ya unos años que abandoné el dual boot. Entre Wine, Proton y ocasionalmente alguna VM, no he necesitado Windows en mi máquina en muuuucho tiempo.

Me da hasta ansiedad pensar que tengo que hacer algo en Windows.

Or3

#12 Hay juegos no tan antiguos que no van con versiones modernas de Windows.

neo1999

#23 Por ejemplo Commandos (el primero). Yo lo uso en linux con wine y va perfecto.

j

#12 winamp? Te has ganado un positivo por eso, hace años no oía ese nombre

#28 It really whips the llama's ass!!!

codigofuente

#38 te ha faltado una oveja por ahí berreando...

AsVHEn

#12 Qué plugins raros? DeaDBeeF tiene bastantes, yo casi he conseguido ya que sea sustituto del foobar2000.

Aokromes

#5 posiblemente con los intel core generacion 12 o 13 ya no tengan soporte de windows de 32 bits, y cada vez mas linux estan pasando a dicha tendencia. (ni los ryzen de dicha generacion)

D

#8 Puede, pero ya les he comentado a los clientes que cambien de software que instalen las mismas aplicaciones que he desarrollado pero para Windows pero no quieren, cuando tengan problemas, serán las carreras para cambiar

Aokromes

#11 tipico, odio los que tienen como maxima el "si algo funciona no lo cambies" y luego cuando deja de funcionar todo son gritos corriendo con los brazos en alto lol

JungSpinoza

#0 no solo windows, en mi tiempo en AWS tuvimos multitud de conversaciones. sobre cambiar muchas cosas pero no es posible poruqe eso romperia las aplicaciones de los usuarios. Por eso todavia existe la "Default VPC", por eso AWS organizations es el engendro que es, y un monton de ejemplos que mejor me guardo para mi mismo.

En terminos "Amanzonianos" . Hay decisiones que son puertas de dos direcciones, y otras e una sola direccion. Una vez las cruzas ya no puedes volver atras.

C

Pregunta para los expertos en Linux: ¿Este sistema operativo también adolece de este problema?

Idomeneo

#1 En el mundo del software libre, las cosas se hacen cuando hay alguien dispuesto a hacerlas. Todo el mundo quiere que haya retrocompatibilidad. A veces cuesta más y a veces cuesta menos. Cuando el precio a pagar (en esfuerzo humano) es demasiado, todo depende de que haya alguien realmente interesado y haga ese esfuerzo. Es lo que se llama "hagocracia".

En el ejemplo del OS/2. Si a Microsoft le costaba tanto mantener OS/2 podría haberle puesto una licencia libre y dejar que sea el banco el que pague a sus programadores para arreglar lo que sea que estuviera roto.

editado:
Mal ejemplo el que he puesto. Lo que había que arreglar era Excel. Lo que usaba el banco era OS/2. Tendría que haber buscado un ejemplo mejor.

D

#29 perdona el negativo. Dedazo, te compenso.

D

#40 Para eso tienes snap

d

#49 pues mira que no hay follones por snap en "la comunidad"

D

#51 Ya, ya lo se.. Pues yo estoy a favor. Vale que hace el sistema más grande y con cosas duplicadas, pero lo que se gana en usabilidad no tiene precio.

d

#54 justo como en Windows

D

#55 Idea de bombero: Que haya un supervisor de librerías a nivel de sistema operativo y que cada programa llame, a la hora de instalarse y ejectuarse, a las versiones de las librerías que necesite cada vez. Vale, el OS tendrá varias versiones de la misma librería, pero solo las que necesiten los programas que se tenga instalados. Y por supuesto, cada instancia de cada programa tendrá que estar aislada del resto, para que no haya problemas al llamar a las diferentes versiones.
Con esto evitamos que haya chorrocientas mil librerías dupes en el OS y ganamos al evitar conflictos con las diferentes versiones.
Qué fácil es hablar eh? Ahora a ver quien implementa esto lol

Aokromes

#59 creo que lo que buscas se llama winsxs.

D

#60 Si señor, no lo conocía. Pues mira, bien por M$. Ahora a copiarlo en Linux

K

#4 ja ja que rico, cuando Microsoft lanza un producto emplea 30 mil, 80 mil para lanzar windows anteriores contrato hasta 150 mil programadores, desarrolladores, comerciales etc el software es como la industria aviacion petroleo etc necesita esa gente y mas 10 horas diarias para hacer productos a nivel mundial, es que la gente vive en el mundo la piruleta, un petrolero se va ha hacer con voluntarios en fin

Idomeneo

#37 Ojo, cuando digo que las cosas se hacen si alguien está dispuesto a hacerlas me refiero a cualquiera, individuo o empresa, pagando o sin pagar, no solamente a voluntarios.

Lo que dices tú no contradice lo que digo yo. Lo que decía yo era por comparar con el ejemplo del banco y el OS/2. En el mundo del software libre no tienes que pedirle a nadie que haga algo por ti "por ser el autor o el fabricante y el único que puede hacerlo". Lo puedes hacer tú si tanto te interesa, bien directamente o pagando a alguien para que lo haga. A eso me refiero.

brainsqueezer

#6 Pero el userspace no tiene nada que ver con la retrocompatibilidad. Es parte de la arquitectura del kernel.

D

#1 Yo diría que la retrocompatibilidad no es un problema siempre que el usuario sea retrocompatible.

c

#1 No

noexisto

#10 gran respuesta

D

#10 De hecho eso tiene hasta un nombre, el infierno de las librerías dinámicas: https://en.wikipedia.org/wiki/DLL_Hell

G

#17 Hace años que en Windows ya cada aplicación te mete su versión de librerías y listo. Que igual piensas que es una burrada y pierdes mucho espacio en disco duro, pero realmente el espacio en disco es cada día más barato y va a seguir bajando por lo que esa política no es un problema.

D

#53 Si el espacio en disco es cada día más barato a ti te suena a solución aceptable, bien por ti. Pero es el tipo de actitud que ha convertido la industria del software en un enorme vertedero de ineptitud y recursos desperdiciados.

d

#10 despues vienen con la coña de que el python 2 no esta soportado y se les cae el mundo al suelo

D

#25 Más bien no.
En casa tengo varios equipos con Devuan, Debian, Ubuntu, Raspbian, etc... Todos con montones de aplicaciones hechas en Python o con dependencias de Python.
Hasta la fecha solo he tenido un "problema" con una aplicación que uso para el trabajo, se llama Cherrytree.
El mismo día que la desinstalé al desinstalar python2, me bajé su rama future del git (ya usaba python3 y hasta había cambiado de tollkit de gtk).
Y a eso se han reducido mi "caérseme el mundo al suelo".

d

#31 en casa no hay SLAs

D

#50 Soy administrador de sistemas. Yo en mi casa tomo las decisiones que yo quiero y no tengo que cumplir con protocolos que dicte el cliente o la empresa. Te sorprendería saber que impacto tiene eso en los uptime, rendimiento, seguridad, etc...
Pista, salgo ganando por mucho en casa.

d

#56 jajajaja eres un crack!

D

#57 Me lo dicen mucho en el trabajo y fuera de el.
Intento no tomármelo en serio nunca.

j

#10 gran cantidad de bancos no se actualizan no porque no puedan o les salga más caro pagar una actualización, no lo hacen por los niveles de estabilidad conseguidos con el software que usan, sea Windows o Linux van a tener el problema de retrocompatibilidad

a

#27 falsa estabilidad, como ex trabajador de banco se mantiene por dinero nada mas, cuando hay dinero para gastar casualmente siempre se hacen aplicaciones de 0 para sustituir

D

#10 Si me dices KDE te lo compro, pero Gnome tiene fama de follarse la mitad de las extensiones cada vez que publica una versión nueva, y eso lo he sufrido en mis carnes una y otra vez.
Luego, con el paso de Xorg a Weyland se me han jodido varias cosas y he tenido que seguir en Xorg. Por ejemplo, el Livecode.

Luego algunas aplicaciones de GTK2 me petan completamente en GTK3, por ejemplo el Shutter.

Vamos, no me quiero extender, pero podría escribirte dos folios con los problemas de retro-compatibilidad que me encuentro cada día programando en Linux (por ejemplo con versiones de nuevas de librerías).

G

#10 pero al ser gratis el software hay muchas veces que los creadores lo abandonan, y luego no funciona en tu Linux actualizado ¿Cuántas utilidades hay que se quedan en versiones 0.xxx, muy usadas y jamás salen de esa versión?

El problema en Windows como en Linux es el de siempre, esa aplicación que a ti te encanta igual la usáis tu y dos más y ya nadie quiere seguir invirtiendo tiempo o dinero en ello.

brainsqueezer

#1 Yo diría que muchas veces lo que genera problemas de retrocompatibilidad en muchos casos es no disponer de los binarios de algo, lo cual es poco común en el mundo Linux. Supongo que el banco en cuestión seguía usando OS/2 porque tenía algún programa vital que solamente funcionaba en este sistema operativo, del cual tampoco disponía del código, y al final forzaba a Microsoft a soportarlo. En Linux recompilas y ya. Generar ejecutables de 64 bits. que es uno de los problemas de Apple y Microsoft estos días, es fácil el Linux al disponer del código de casi todo. Otro caso común de problema de retrocompatibilidad son los cambios de API, pero se suelen hacer librerías puente para soportar (durante cierto tiempo) versiones antiguas lo cual es más fácil si dispones del código.

Penetrator

#26 lo que genera problemas de retrocompatibilidad en muchos casos es no disponer de los binarios de algo

Quizás quiso decir: el código fuente.

MycroftHolmes

#26 “en Linux recompilas y ya”

Que tierno!!!
Hasta que en tu distribución favorita deja de tener el paquete xxxxx en sus repositorios, que ya no está mantenido por la comunidad, y empiezan los sudores.
Recuperas el fuente de otra instalación , o de internet (pero ya sin la comodidad de un paquete) y empieza a pegarte con una librería que no está soportada, a compilar.
Un día entero para compilar tu aplicación chorra que funcionaba perfectamente en un Linux de hace 10 años y ahora no.

Aokromes

#46 o que el paquete x necesita la version y de una libreria ya no soportada en la version z del sistema operativo.

provotector

Resumen. Windows está hecho para que se pueda instalar por ejemplo Office en una de esas máquinas antiguas que rondan por la gran mayoría de oficinas. Con Apple te jodes y te toca comprar un nuevo equipo.

El_fantasma

#33 Trabajar con macOS no es para grandes empresas, es caro tanto el hardware, software y soporte; la retrocompatibilidad es por pocos años (No hay manera de correr nada de los años 2000). Pero hay que reconocer que está muy preparado para productividad.

provotector

#36 Renderizar vídeo con un ARM no lo veo yo muy productivo...

El_fantasma

#65 Hablo de trabajo de investigación con muchos programas abiertos simultáneamente y administración de archivos, no en video.

arawaco

Considero que comparar ambas empresas con sus decisiones respecto a la retrocompatibilidad está fuera de foco (es como si se compararan ventanas con mazanas, obvio son disimiles ) . La cobertura del mercado de las dos es muy diferente. Probablemente apple sería tan conservadora como microsoft si tuviera un mercado tan grande como la de redmon.

D

Ahora con winevdm tenemos más retrocompatibilidad en Windows 10