Jump to content
uniGUI Discussion Forums


Popular Content

Showing content with the highest reputation on 10/10/18 in all areas

  1. 1 point
    A big reason to prefer more decoupled approaches such as MVC, MVP, MVVM, MV* is testability. If all your logic is inside event handlers then typically it's quite hard to properly test and not possible to test entirely in isolation. This may not be a show stopping problem but it is a consideration at least. (Also see for example the "Humble Dialog" pattern and "Humble View".)
  2. 1 point
    I do not understand why you made a panic if you use Delphi which was already dead and passed from hand to hand for 10 years while was bought by Embarcadero :) Each year we have new relises of Delphi which contain houndreds bugs. It announces development for any platform but still nobody in their right mind develope mobile application using Delphi (it is use outdated Android and IOS SDK). Delphi is a risk in itself. Every year it is becoming more and more difficult to find a Delphi developer. 15 years ago Delphi was a basic programming environment in my university, but today junior programmers know about Delphi only from "old school" people. So if you select Delphi you should enjoy its benefits here and now and don't think about what will be there in 10 years. It's hard to return to first positions when your competitors Microsoft and Oracle. So if you plan to create "longterm" application your should not use Delphi and what will be with UniGUI throw 5 years - that's the last thing you should thinking about. Your want Enterprise support from components which Farshad developed for environment (Delphi) which each year less and less using for entrprise development. Moreover i will say - Delphi it is not for Linux and it is not for mobile and Farshad not need to listen to those who scream about linux support when Delphi itself still doesn't support it, and responsive design (or mobile) - for mobile you should use native application because your never create application which will be the same usefull on desktop and mobile. These features will not lead more customers because company first of all select Delphi for developing desktop for Windows and nobody select it for linux or mobile. The only true way of development UniGUI - it is improvement of current components and adding new components + improvement scalability. Delphi - it is for Windows desktop application and nothing else so UniGUI should be the easest way to show this application in browser and nothing else. We need clear and easy to use components for: 1. Multiupload files 2. Rich edit content in browser (like TinyMCE) 3. Messaging system to have ability to send message from server to user / user to user "on the fly" 4. Pivot table 5. ExtLookupCombobox 6. Drug & Drop 7. Fast charts 8. Fast reports 9. Scripting 10... It is true Delphi. Trying to support linux or mobile - it is a waste of time and going nowhere. You already can develope application for win10 which will be work both at desktop and tablets, we not need to adapt web application for all devices when we can run usual desktop application on mobile. You can run your app on Wine if you want linux. You can look to General Discussions - 99% questions about components and customizations - and it is true Delphi, and true UniGUI - fast developing using components. Please, stop any trying for linux and mobile and continue developing like year before when each week/month was release with new GUI features.