|
i do desktop development in Swing as well as serverside webapps. if i only developed webapps i would be far more keen to see the benefits of deprecation sooner rather than later - in a server environment you are much more likely to have control over which JRE is running, you can refactor and recomplie, you may also have the option of just not upgrading the JRE ... and with a future module system, you will be able to make such any "legacy modules" are installed ... but as a desktop (or mobile) developer you may not have an ongoing relationship with your end users and so have little to no control over what JRE they are running - which means a JRE upgrade that removes a single deprecated method could see you app just stop working ... if the end users wants to keen using the upgraded JRE to run other new apps, you will be forced to release a new version of your app, possibly with every new JRE release ... so i wonder: are desktop and mobile app developers are less keen in general on deprecation than server side developers? ... |