Jump to content

Mohammed Nasman

uniGUI Subscriber
  • Posts

    340
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Mohammed Nasman

  1. One good thing about TWC, you can use Bootstrap templates with it, so making site responsive will be much easier than Unigui. Also you can assign the work to front end developer, and the backend work you have to do it as restful services. But unigui ease these things by making developing web application in RAD way, so both frameworks have pros/cons, and I'm looking for TWC to be more mature to use it later, but UniGui will be also options for many projects that don't need deep knowledge of ExtJS to customize it.
  2. It's great framework, but it's Restful & Json, not Soap & XML
  3. These are two different types of applications. SOAP web services is like API called via web, without any UI, and should be created separately, using the builtin wizard or via third party (RemObjects & Others). UniGui Application is web framework for front & back end development. if you need to use both, Develop Soap web services for your business logic and exposed it as XML web services, and then call these services from Unigui app or via any other development tool or platform.
  4. "AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS." I never tested it, but If it support .Net & IIS, it could be possible to use it with Unigui too., except if they don't allow ISAPI on IIS.
  5. What do you mean by embedding, if that's include your app as iOS app in offline that's no possible, Unigui is server side framework. But you can develop an iOS app that uses WebBrowser component to view the Unigui App in full screen mobile app, and it will look likes a mobile app, but without any offline capability.
  6. also look at the ServerModule for property BlockedIPList
  7. On MainModule add Create evens as following: procedure TMM.UniGUIMainModuleCreate(Sender: TObject); var ip:string; begin ip := unisession.RemoteIP; if ip = '192.1.1.1' then UniSession.Terminate('Not allowed'); end;
  8. Do you mean you want to lock an IP from not use your unigui application? or do you want to lock computer by IP (lock windows screen)?
  9. The problem with EMB* is it always show how easy delphi to do easy things, but they never build a real world application compared to what c# or Xamarin do, specially with mobile.
  10. I Know that, but as TWC it self is front end only, you can use it with any backend restful services, but you can't connect it directly to database. so Unigui is much faster when developing web application, while TWC & Xdata is more flexible and scalable solution, and you can use the Xdata services with any programming language other than Delphi.
  11. One nice feature of TWC, you can debug the pascal script inside chrome, which is much more easier than the output JS
  12. I don't think so, TMS web core is client side, so you need backend server to get data from database or from Restful services, while Unigui is server side web development tool, and it uses ExtJs as client side library.
  13. As quick demo: 1. Download particles.js file and place it into "files/" folder 2. on the ServerModule add reference to it using CustomFiles 3. On Custom CSS add the following CSS: body { margin: 0; font:normal 75% Arial, Helvetica, sans-serif; } /* ---- particles.js container ---- */ #particles-js { position: absolute; width: 100%; height: 100%; background-color: #b61924; background-image: url(""); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; } 4. On main Form, place a TUniHtmlFrame on the form, and then add this code procedure TMainForm.UniFormCreate(Sender: TObject); begin UniHTMLFrame1.HTML.Append('<div id="particles-js" width=500 height=500></div>'); UniHTMLFrame1.HTML.Append( '<script>particlesJS.load(''particles-js'', ''files/particlesjs.json'', function() { console.log(''callback - particles.js config loaded'')});</script>'); end; 5. Run the demo and have fun ;-) Regards, Mohammed
  14. وعليكم السلام ورحمة الله وبركاته عيد مبارك اخي وينعاد عليكم بالصحة والعافية
  15. Check whether "RecallLastTheme" property of TuniMainModule is set to true or not
  16. Thank you for the detailed answer, but my question was different what I mean is: UniGui is great as backend & frontend framework for developing web application but you didn't use the feature of Frontend, and used external html pages with it, you use it as web server only, but this could be done with other backend frameworks such as : Delphi MVC or Rad studio or whatever you like. so my question was, is there any feature you feel it better with unigui for backend programming, without using the powerful extjs library with it.
  17. sorry for not begin clear. What I said, that the version of your app that developed using extjs 4.3 is looks more like mobile app working on browser. while the version developed with 6.5, is look more as responsive website but not has the same mobile experince as version 4.3 I hope I'm clear. and of course our friend Farshad is doing incredible job with Unigui.
  18. I digged more into your sample, but I found you use Unigui app as webserver, you all your work is done on client side, so I'm not sure how do you benefit from Unigui with your work? I feel the Delphi MVC framework, Rad Server or Xdata is more suitable to do the backend work, and you use whatever html templates on frontend with jquery or angular or whatever. or am I missing something?
  19. it seems ExtJs 4.2 is a head of 6.5 for mobile does the problem related to Extjs 6.5 itself when they merged sencha touch, or from Unigui isn't implemented everything?
  20. Very nice, when it will be available?
  21. HyperServer is step forward for scalability and reliability of uniGui apps
  22. Spent three days trying to solve this problem, only clean Delphi installation solved it.
  23. Hello, I never had problem with installation of unigui since old .96 beta, but this one drive me crazy, I can build the project group, and can install SynEdit package, but when I tried to install any of Unigui packages, I gor this error: "Can't load package C:\Users\Public\Documents\RAD Studio\7.0\Bpl\uniGUI14dcl.bpl. The specified module could not be found." I tried to uninstall unigui, delete all related files and packages (all unigui14.bpl, dcp) from my pc, tried to install again, copied the *.bpl into system folder, but also the same problem. Its' working fine with tokyo, I have this problem only with Delphi 2010. Build 1410 Regards, Mohammed
×
×
  • Create New...