Jump to content

Recommended Posts

  • Administrators
Posted

This forum is dedicated to log and discuss new feature requests from developers.

 

Here are the guidelines to post in this forum:

 

  1.  Make sure topic of your post is self-describing and related to requested feature.
  2.  Make a clear description of new feature.
  3.  Make sure that same request hasn't been posted or logged before. (Use search facility to find out)
  4.  Add links, screen shots and / or sample codes where applicable.
  5.  If there are demos or samples in Sencha or other web sites put a link to related page.
  6.  Do not mix several requests in one forum post. Open a separate topic for each request. Though you can gather several requests for one Component under a single post.

 

 

Thanks

Farshad Mohajeri

 

  • Upvote 1
  • 3 years later...
Posted

Hi,

this forum is a big source of useful informations for the developer,  that can substitute a user manual and a wiki too.

But it lack an important feature which is the possibility for users to BOOKMARK  the Topics of more interest !

 

In this way each user can build his own "wiki" with important arguments in which is interested, without waste time

for almost the same search.

I found this feature in RemObjects forum and it's very useful.

 

Thanks,

Marc

  • 7 months later...
  • 3 months later...
Posted

Do we have a preview of responsive design feature as Zemorango asked? Indeed, it´s possible someday we use layouts as Bootstrap way? I have many clients with this feature asking... Do this with unigui and delphi really will change our life... i need use c# .net through VS only because oh this reason.

  • 7 years later...
Posted

Why not make all bootstrap UI and binding controls with Ajax to your backend ? You have dozens of Bootstrap editors available.
When you need components and high level db controls integration to backend, that is not the case for bootstrap (ie: uniGUI UI/Ext.JS).   

Boostrap layouts has breakpoints and really, you have to target your user base. 

Otherwise, the big tech would not bother to make their on framework, their own browser and make the same app 15 times to every device. OS and even models. 

Not even talking about the new "foldable" devices that is not the same thing and has their own new browsers, multipage view "inside" the "same view port" etc. I got really confused. Talk about responsive UI and adaptive on that ! They have new browsers with more resources and features. 

Is possible to make a tool and design  a small screen, responsive, not all adaptive and not 100% UI experience compatible.    But, in this case, you need a good webdesigner that can handle front and backend.  

To chatGPT
Which tool/language I could make an APP with nice UI Frontend and Backend support to DB, manage session in a code-once run all solution ?

If you want a code-once, run everywhere solution with:

  • Nice UI frontend (modern, responsive)

  • Backend support (DB access, business logic)

  • Session management (user login, state tracking)

  • Single codebase

…there are a few strong contenders depending on whether you prefer Pascal/Delphi, JavaScript/TypeScript, or other stacks.


1️⃣ Delphi / Pascal

  • Tool: Delphi + uniGUI

  • Why it fits:

    • Single Pascal codebase creates both frontend (web/mobile) and backend logic.

    • Built-in session management (TUniSession) and DB support (FireDAC).

    • Can be deployed as standalone exe, ISAPI DLL, or Linux daemon.

    • UI is component-based, you design forms visually like VCL.

  • Platforms:

    • Web browser (desktop/mobile), packaged into Android/iOS app with WebView wrapper if needed.

  • Extra:

    • Can integrate with PWA for installable mobile apps.

    • Can reuse FireDAC for DB queries.


2️⃣ Flutter + Dart

  • Tool: Flutter

  • Why it fits:

    • Single Dart codebase for Android, iOS, Web, Desktop.

    • Excellent UI performance (native rendering, not HTML).

    • Session & DB via backend APIs (REST, GraphQL, Firebase).

    • Lots of ready-made UI widgets for a polished design.

  • Platforms:

    • Android, iOS, Web, Windows, Mac, Linux.

  • Extra:

    • Backend still needs to be separate (e.g., Node.js, Supabase, or Firebase).


3️⃣ JavaScript/TypeScript Full-Stack

  • Tool: Next.js + tRPC / Prisma

  • Why it fits:

    • One project can serve frontend (React) and backend (API routes).

    • Built-in session management (NextAuth, JWT, cookies).

    • Prisma ORM for DB access.

    • Hot-reload for rapid development.

  • Platforms:

    • Web, plus mobile with React Native sharing backend logic.

  • Extra:

    • Can be deployed to Vercel or any Node server.


4️⃣ TMS Web Core (Pascal to Web)

  • Tool: TMS Web Core + TMS XData

  • Why it fits:

    • Write UI in Object Pascal, compile to JavaScript/WebAssembly.

    • Backend in Delphi (XData for REST + DB).

    • Session handled on backend (JWT, cookies).

  • Platforms:

    • Browser, mobile via PWA, desktop via Electron or Miletus.

  • Extra:

    • Good if you’re already a Delphi/uniGUI person but want full SPA frontend.


5️⃣ OutSystems / Mendix (Low-Code)

  • Why it fits:

    • Visual drag-and-drop app building.

    • Built-in DB, session, and deployment tools.

    • One click to deploy to mobile & web.

  • Trade-off:

    • Paid SaaS platform, not fully "code ownership" friendly.


If you want Pascal-based + full controluniGUI is my top pick.
If you want ultra-polished native UIFlutter.
If you want modern full-stack JSNext.js + tRPC + Prisma.

End.

  • Like 1
Posted

By "small screen" I mean, using few UI comps  and more mobile oriented. People underestimate the power of Ext.JS grid(s) and Session management. 

  • Like 1
×
×
  • Create New...