When will the transition from Java to Javascript be complete?
古いコメントを表示
It's been nearly ten years since MATLAB began to transition from Java to Javascript graphics. Is there any roadmap for when this transition will be complete? Long ago I was told that the final product would be seemless, i.e. traditional graphic commands would invoke Javascript yet otherwise function like the legacy Java version. Despite many improvements in the new system, the two are still quite different. The difference is most obvious on Mac systems, where uifigures are clearly handled separately from figures. I have stayed with traditional figures for most of this period, waiting for the Javascript alternative to mature, but this is no longer viable due to frequent crashes (as described here).
Recent experence suggests that uifigures are almost ready for general use, but there are a number of missing features. For me, the big ones are limited export options (e.g., improper size scaling for PDF) and the lack of an Extent property; the latter helps size items based on the text held inside them. If I had those features, I could justify the time investment in switching over to uifigures full time. There are also a lot of undocumented things, such as the fact that classic uicontrols can go inside Javascript uifigures, even though the formal documentation says otherwise. I wish Mathworks would be more forthright about this substantial change, focusing less on Live Editor and App Designer updates in each release.
6 件のコメント
dpb
2024 年 7 月 27 日
" I wish Mathworks would be more ... focusing less on Live Editor and App Designer updates in each release."
Amen, brother! There are many more core issues with HG2 and graphics in general that are far more important than fancy gewgaw UI stuff that mostly just gets in the way of actual base productive coding/problem solving instead focusing on "pretty" instead.
Adam Danz
2024 年 7 月 31 日
編集済み: Steven Lord
2024 年 7 月 31 日
Download it here: https://www.mathworks.com/matlabcentral/fileexchange/119593
[SL: fixed typo]
Adam Danz
2024 年 7 月 31 日
@Daniel Dolan, could you provide an example of the missing extent property you mentioned in uifigures? I'm not quit sure what this is referring to.
Daniel Dolan
2024 年 7 月 31 日
Adam Danz
2024 年 7 月 31 日
Thank for the clarification!
dpb
2024 年 7 月 31 日
And note the date on that thread is four years ago, so not like it's something new...just exacerbated by the changeover.
採用された回答
その他の回答 (1 件)
Walter Roberson
2024 年 7 月 27 日
編集済み: Walter Roberson
2024 年 7 月 27 日
2 投票
When will the transition from Java to Javascript be complete?
19 January 2038
4 件のコメント
dpb
2024 年 7 月 27 日
Or, the 12th of Never...
Daniel Dolan
2024 年 7 月 30 日
dpb
2024 年 7 月 30 日
Very, very rare for Mathworks to comment on either features or timetables, so it's not likely, but there's always that first time/chance.
Submitting bug reports every time you run into one of these issues is the only way to bring things to the attention of official Mathworks support.
Walter Roberson
2024 年 7 月 30 日
Is there any roadmap for when this transition will be complete?
There is no public roadmap for when the transition will be complete. Any internal roadmap that Mathworks has would be only approximate.
カテゴリ
ヘルプ センター および File Exchange で Downloads についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
