Jump to content

Ruslan

uniGUI Subscriber
  • Posts

    161
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Ruslan

  1. I don't understand those who presents TMS Web as competitor of UniGUI - I'm sure that TMS will not have stable version in next 2 years and I'm sure that it is more likely DevExpress will develope something for web than TMS finished own components. What I see on TMS site - it is stillbirths components with bugs and very slow. And what difference beatween these components and Intraweb? Why you don't use Intraweb if you like "Hellow word" video of TMS components? I also disagree fundamentally that first of all you should add functionality instead sales. It is not possible to develope faster than TMS and Embarcadero and there is no any sence to spend time on add additional funcional when you already have working product. You need to promote and sale product this year why you have not competitors and after year you will have money to compete with TMS and other instead sit on the chair and develop functions which need 1 from 1000 companies. All good products without sales died or became opensource and died after a while.

     

    UniGUI need Linux and Load balancing to have more scalability - and I don't understand why Farshad change priority and next will do responsive design - this is pampering and almost all bussines applications haven't responsive design, nobody work from smartphone, a few peoples work using tablets. Responsive design we need for site, e-shop, forums, but not for bussines application and I think that no sence wasting time now for that. Linux - this is a substantial saving of money on servers. Load balancing - scalability to 1000 simultaniously users, for big enterprise. Responsive design... toys for housewives? 

    • Upvote 2
  2. people say - "wow! it cannot be done with Delphi !!!" And I say - it is done with Delphi.

     

     

    +1  :)

     

    but I disagree with "eShop, Sites, LandingPages" - Do not waste Farshad energy on where UniGUI can never compete on an equal footing with PHP, at least he hasn't free resource for that. UniGUI made for web application, not for site, and should move in this direction.

  3. It is easy to say "hire additional staff" to people who haven't that kind of skills. First of all Farshad need to hire sales people because he already have unique completed product for Delphi and Pascal which work and pays for itself in a few months. You really can fast, easy and cheap (compare to Java or .Net developers salary) create web application for businnes which need process operation in online. Simple CRM or similar application for view and edit data in browser you can develop in week. And when he will have good sales than he will able to hire additional stuff. Nobody know about these components. No matter how funny it sound but today most advertising for UniGUI made by ExirBox - man who hacked this components.

    • Upvote 1
  4. piracy hampers the life of those who buy the licenses, in Brazil many people use the pirate unigui, and without money does not work miracles, Farshad needs jedi level professionals to join the team, and I believe that in turkey this does not is on every corner, and I think it's a very complex project to be worked on from a distance, if something bad happens with farshad as we are?

     

    Then do not bother him with bugs, let him rest and gain strength )

  5. I was very surprised when I found out that these components was developed by one man. No Embarcadero no somebody other with hundreds of developers and tens millions $ of budgets can't offer at the moment and half of what we have with unigui. Developing web application became for me the same simple and fast as a usual desktop application using Delphi. I think TMS would be save a lot money if bought these components from Farshad instead developing own from scratch, but I'm not sure how it is possible to scale this framework on for ex. 1000 simultaniously users and not sure that Sencha will provide the same license politic for TMS or somebody other as they did for Farshad. As I know, Devexpress now have nothing for VCL web, maybe they would be interested in buying and further promotion under their own brand (it just only if Farshad want to sell his work). Or DevArt - UniGUI are close by name with UniDAC :)

    • Upvote 2
  6. First of all let it be noted - I really enjoy working with UniGUI, understand that Farshad is flying solo (one man doing the job) and appreciate the effort.

     

    BUT - we really cannot wait days for Farshad to reply to messages or email for support or direction. We all have projects to complete, others even have solutions or suggestions for UniGUI but because we do not have the full source code our hands are tied and we are totally depended on Farshad.

     

    So these are the options as I see it:

    • Release the full source code and have the UniGUI community contributing - off course with all the relevant non-disclosures (NDA’s) in place.
    • FMSoft to employ more people (developers), which will be able to help with development, field the questions and handle technical support with regards to the architecture.
    • Open source the project – obviously financial implications...or maybe get Embarcadero involved?
    • Call it a day and move on - TMS WebCore is looking promising and have a support team behind them.

    Please see this as constructive criticism. I truly believe that we can accelerate the development (success) of UniGUI with more hands on deck!

     

    Regards,

    Gerhard

     

    ok, it is cool, Man (Farshad) was developing these components for about 10 years and now you ask him to make components free, because you have several troubles after migrate from extjs4 to BETA extjs6 :) If you ready (or somebody else) to work on developing components for free - I think Farshad can share with you several units in repository and can find work for you. It is not nessesary to make components open source if you want to help. TMS Web - my opinion it is 5-10 years before they became usefull for production. Now it is look like very very alfa version with tons of bugs in demo samples and very slow. And I don't understant which different tmsweb with Intraweb? But intraweb not popular product, I have several time trying to use it and always it finished after a week, but with Farshad's components I was able to create commercial product in several month when I never develop for web before. It is really cool components and bugs fixed very fast comparison to other components where sometimes I'm waiting month while they publish fix in next monthly release. it's also weird to hear about long waiting for fixes from the Delphi developer when Delphi themself has bugs which don't fix for years :) I think it is good idea to ask Embarcadero to make Delphi open source, or ask Microsoft for Windows. You have demo of this components, you have nice sample portal which show you almost all possibilities of UniGUI components and you bought actual version with actual functions. No one promised you that by buying a bicycle today you will have Space-X when the time to renew license will come.

    • Upvote 5
  7. Don't understand what you mean ?

     

    I created a separted form which only can access by the administrator for entering

    new users or edit access. This 'USERS 'table contains usersname, password, fullname, e-mail etc.

    including fields for the properties you want them to have acces to.

     

    Let's say you have a table and form called Country. This tables will be used in a other

    form as lookup and where the user can select a country. Normally you fill this table Country

    once and ready. There's 1 user who has to maintain this tabel Country.

     

    You create a field in the USERS table called 'access_country' with the value True or False

    I create a form called USERS for add, editing the users and to grant acces (use a checkbox to set

    the value for access_country tre or false.

     

    that's all

     

    I mean that when you do "MainMenu.MenuBank.Enabled := datamodule.table.fieldbyname('Bank').value" unigui "disable" this item using CSS and user can modify CSS in browser and get access to this menu item. You need additionally check access on server side but not only disable menu

  8. Create a table with you're users and all the menu items or options in you program.

    Every menu item or button or option is a field in this table.

    This field can be set true/false. After login you do something like :

     

    MainMenu.MenuBank.Enabled := datamodule.table.fieldbyname('Bank').value

     

    but user can enable this item in source code of the page, after that it will working

    • Upvote 1
  9. The project that we use this technique in is not yet released...

     

    Ok, the first thing which interesting for me - it is disallow for user move window under bottom panel

     

    03.22.2018-18.22.png

     

    How you did that window on Maximize and on move does not overlap bottom panel?

     

    Thank you

  10. Hello,

     

    v.1442 , I rebuild my application to x64. Exe in debug is working ok, but when I compile it to DLL and deploy to IIS - i get 500 error on application start. I have Win 2012r2 64bit and x64 processor at server. What I miss in IIS configuration or how to find what the reason of the error?

  11. +1 but need in one version of delphi different verions of unigui... I need to work with Dev on old version ExtJS, and trying to update project to new version ExtJS. I understand that this is not possible to install 2 version of the same component, but now work in way that several time per day I install and Uninstall unigui

  12. Please, add buttons to notification popups to have ability for user interact with message (I need to add ID to message and return this ID with callback function which raised when user click on X-button to close message, or add additional buttons to message with some logic)

  13. Привет,

     

    как правильно обновляться? нужно ли деинсталировать старые компоненты, удаляются ли при этом все bpl и т.п.? можно ли запускать установку новой версии, например 1425, когда уже установлена 1424, без предварительного сноса старой версии?

×
×
  • Create New...