Why MATLAB GUIDE components still unchanged?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi dears,
Actually, I don't have a technical question in this post, but rather I have a common question regarding MATLAB GUIDE:
Mathworks is a very big company and has one of the largest available standard tools with continues updating and improvement. This is why we love working on MATLAB, especially for scientific purposes.
However, it is very strange to see static appearance of GUIDE. Nothing major improvement has been done on the components. Still we have only few and limited number of components, like: static and edited texts, panels, push and toggle buttons, check box, radio button, sliders, axis, etc, since long time.
Many users highly depend on GUI applications. This is why many people prefer to work on JAVA Net Bean, C++ (with QT) and other rich of GUI components software.
The logical question that may arise here: Why Mathworks doesn't want to expand the components library of GUIDE product?
Someone may say: We can integrate JAVA codes and some available tools in File Exchange corner to do the required job. It is a partial solution and not standardized by Mathworks, and more important point: there is no enough descriptions and documents, and there is no periodical updating/upgrading plan by the designers.
The other solution (for R2014b users) is to use "App Designer" that contains some advanced components, like different types of knobs, sliders, lamps, etc. But there are many issues:
- It is different than GUIDE, and the programmer needs to create his programming acknowledge from scratch.
- Trial or demo software and it may stopped.
- It is designed just for R2014b.
- In case it is approved by MATLAB: should we stay with GUIDE or move to App Designer? What is the future of GUIDE/App Designer?
- It may need (not sure, because I have just taken a quick shot on it) some experience with XML language! Does it?
- etc...
I think if Mathworks gives some hard attention to the content of this post it may attract many other users and thus expanding its popularity in the market?
MATLAB is very powerful, but these limitations force many programmers to use other languages/environments in order to have enough ability to deploy rich of components applications that can be installed on computers and/or smart phones!
________
Also, there are many other things are not directly related to the subject of this thread, but they share the same causes of the current impact on the programming market:
Why Mathworks does not support deploying to Smart phones applications? If it is a license issue, then it is a part of compromising between losses and benefits!
When a person wants to study a new programming language, then it is a logical thing to compare between the capability and flexibility of each language! No question about the capability and powerfulness of MATLAB, but it lacks flexibility on the above points?
I am an old MATLAB programmer and I suffer from these things; and I think many other programmers face same problems as I can see from different posts here!
We need some encouraging replays that Mathworks' business stream will change in the near future, so the same hard work on upgrading other Mathworks products (like Simulink and Image processing toolbox) will be applied for GUIDE product!
Regards,
0 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Communications Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!