Considering Xojo

  1. ‹ Older
  2. 4 months ago

    Dave S

    Apr 14 San Diego, California USA

    Xojo imposes no royalty or resell fees..... you buy the license, you write your code, you compile it.... and do with it as you please.

    As to 3rd party "plug-ins" we all have our opinions.... mine is not to use them...(I have always found a solution).... but the argument here is "time is money".... personally I can afford to invest the time

    Also, you DO NOT have to buy a new license every year.... only if it contains features you need/want... You can continue to use the last purchased version until a) you want to upgrade, or b) the version of Xojo you have won't work with latest OS (and I *think* the last time that happened was many years ago?)

  3. Christian S

    Apr 14 Pre-Release Testers, Xojo Pro, XDC Speakers Germany

    Well, you can of course buy Xojo plus a few plugins.
    MBS Plugins are there for Xojo and FileMaker to do things.

    For FileMaker, well it does a lot and if you made a solution for them, you can ship a runtime and let them print though PDF Printer on Windows or print to PDF on Mac. This way you may not miss the PDF exporter.

    Doing the same in Xojo will be significant work.
    And if the client buys himself a FM Pro copy and a plugin license, that may be cheaper than rewriting everything in Xojo!

    Xojo is usually great, if you want to save a lot of FileMaker licenses, e.g. for a data collecting web app.

  4. Julia T

    Apr 15 Sandy Hook, Connecticut

    Xojo is awesome, fun once you get the hang of it, and makes cross-platform development quite easy (I code on Mac but my users are often PC-only). For PDF, though you may have to invest in a third-party plug-in (royalty-free and not very expensive). Excel may also take some work or plug-ins, unless you just export CSV, which is simple.

  5. Karen A

    Apr 15 Pre-Release Testers

    @Julia T Xojo is awesome, fun once you get the hang of it, and makes cross-platform development quite easy (I code on Mac but my users are often PC-only). For PDF, though you may have to invest in a third-party plug-in (royalty-free and not very expensive). Excel may also take some work or plug-ins, unless you just export CSV, which is simple.

    The Einhugur plugin set is fairly inexpensive and renewals are a REAL bargain... Lots of useful stuff including enough PDF and excel support for a lot of uses as well as lot of other useful functions (Zip, Barcodes, encryption, image manipulation and a bunch of controls among other things)

    It's PDF support is no where near that of the MBS DynaPDF plugin but is sufficient for most PDF creation, and there also is enough support of creating and and reading excel spreadsheets. for may uses, again not nearly as comprehensive as the MBS support of LibXL, but overall it is a lot less expensive.

  6. Cynthia H

    is not verified Apr 17 Salt Lake City, UT

    Xojo is sounding better and better to me... I've put almost a year into my Filemaker application... so, for now, I'll stay with that for the current one, but when I convert it to work for Nosework trials... I think I may also convert it to Xojo.

    One thing that is bugging me about Filemaker is having to flip to a Layout based on a certain table to access that table's data. And then I'm struggling with a Drop Down / Pop up menu where I'm trying to populate it with dynamic data from an un-related table... UGH. I use a LOT of SQL in my Filemaker App, so I can access data directly. :P

  7. Markus W

    Apr 17 Pre-Release Testers, Xojo Pro #JeSuisHuman Germany, Heidelb...

    You should probably also have a look at Hal Gumbert’s (of FileMaker fame) open-source Xanadu for Xojo

    https://m.youtube.com/watch?v=5sFaBmLP3gc

    http://www.campsoftware.com/products/xanadu-for-xojo.php

    And while you’re at it also look at Tim Dietrich’s Aloe …

    https://aloe.zone

    Those two will make your transition MUCH easier.

  8. Hal G

    Apr 17 Pre-Release Testers, Xojo Pro, XDC Speakers Orlando, FL

    Tim will be releasing an update to Aloe Express soon and Xanadu be updated to use Aloe Express very soon!*

    Very soon, meaning before my XDC talk... Not sure I should have decided to refactor everything so close to XDC. :)

  9. Julian S

    Apr 17 Pre-Release Testers, Xojo Pro UK

    @Hal G Very soon, meaning before my XDC talk... Not sure I should have decided to refactor everything so close to XDC.

    Productivity increases 1000% when a deadline is close :D

  10. Markus W

    Apr 17 Pre-Release Testers, Xojo Pro #JeSuisHuman Germany, Heidelb...

    @Julian S Productivity increases 1000% when a deadline is close :D

    That’s why I used to start preparing my talks the evening before …

  11. Michael D

    Apr 17 Pre-Release Testers, Xojo Pro

    @Cynthia H One thing that is bugging me about Filemaker is having to flip to a Layout based on a certain table to access that table's data. And then I'm struggling with a Drop Down / Pop up menu where I'm trying to populate it with dynamic data from an un-related table... UGH. I use a LOT of SQL in my Filemaker App, so I can access data directly. :P

    I use both Xojo and FileMaker extensively, and there are pros & cons on both sides. I love the fact that multiple people can edit a running FileMaker database while it's in use - changes update immediately across all logged in users. The database engine is rock solid (I haven't had any database corruption in years).

    FYI, you don't have to switch layouts in FileMaker to access other data: there is an "ExecuteSQL" function which can be really handy, especially if you are SQL-experienced and know what you are doing.

  12. Hal G

    Apr 17 Pre-Release Testers, Xojo Pro, XDC Speakers Orlando, FL

    @Michael D I love the fact that multiple people can edit a running FileMaker database while it's in use - changes update immediately across all logged in users.

    Yep. FileMaker makes creating databases really fast and easy. Just add a field to a table and drag it to a layout and it's ready for users to use. On top of that, as Michael said, you can even edit the tables / layouts as users are using it. It's freaking cool... I should say that I have big issues with how FileMaker treats their 'partners' in the FBA along with the jacked up pricing since v12. I could go on and on... Anyway, I created Xanadu to leave FileMaker behind.

    Xojo + Aloe + Xanadu is getting me closer to those FileMaker benefits. So far adding a field to a table, in MySQL, and then adding it to a form is super easy, but I can't add the field to the form on the fly, yet... The coolest part about Xanadu is not having to add ANY code other than the form field. The setting and saving of the field is all automatic unless you need to massage the data which is also easy to do!

    Tim recently added Templates to Aloe [ https://aloe.zone/resources/docs/classes.html ] which would add the ability to add fields to forms on the fly. :)

  13. Jean-Yves P

    Apr 17 Pre-Release Testers, Xojo Pro Europe (France, Besancon)

    I also do these kind of things with the tool I wrote for making my databases... in xojo.
    just create the field in the tool, and it is available to the app.
    you can subclass the default window and make the fields look better if you want, but the default behavior is enough to edit it.
    -image-

  14. Cynthia H

    is not verified Apr 26 Salt Lake City, UT

    @Michael D I use both Xojo and FileMaker extensively, and there are pros & cons on both sides. I love the fact that multiple people can edit a running FileMaker database while it's in use - changes update immediately across all logged in users. The database engine is rock solid (I haven't had any database corruption in years).

    FYI, you don't have to switch layouts in FileMaker to access other data: there is an "ExecuteSQL" function which can be really handy, especially if you are SQL-experienced and know what you are doing.

    I use a ton of ExecuteSQL in Filemaker to get to various data. :) .

    Also.. since I can't require the people who are going to buy my application, to buy Filemaker, I'm using the Runtime of Filemaker, which is quite limited, will be depreciated, doesn't export to PDF... and to update the database, the database has to be exported, overwritten, and imported. :( . I can't afford to use the web version of Filemaker, waaay out of my price range.

  15. Rich H

    Apr 26 Pre-Release Testers
    Edited 4 months ago

    one important thing to also consider is the community. Just look how many response this thread has received and all filled with great information and neat perspectives from different walks of life.

    If you speak with @Tim D , he to came from file maker and did an excellent write up on his decision to go with xojo or stay with FileMaker. I am very glad he decided to come over to Xojo.. Especially with the creation of Aloe. :)

    Welcome to Xojo.. :)

  16. Cynthia H

    is not verified Apr 27 Salt Lake City, UT

    I was actually thinking how nice the many replies have been here, and how much I appreciate it, and I am not even using Xojo yet! I will have to look for Tim's write-up about going to Xojo, interesting! I'm not really familiar with Aloe yet but will look into it too.

  17. Zac B

    is not verified Apr 27 Calgary, Alberta

    Its interesting to read this as this was the exact same issue that brought me back to Xojo.

  18. Cynthia H

    is not verified Apr 27 Salt Lake City, UT

    @Julia T Xojo is awesome, fun once you get the hang of it, and makes cross-platform development quite easy (I code on Mac but my users are often PC-only). For PDF, though you may have to invest in a third-party plug-in (royalty-free and not very expensive). Excel may also take some work or plug-ins, unless you just export CSV, which is simple.

    I think exporting to CSV would be fine... however, when uploading the spreadsheet to the Barn Hunt Association, it has to be in a very specific format and it also has to have specific headers... for now, with Filemaker, I'm just having people copy and paste the headers into their spreadsheet because I don't want to go through the lengthy process that would be necessary just to make nice headers in a spreadsheet exported from Filemaker.

    So Xojo doesn't nativaly export PDFs? That's kind annoying. On my Mac it's not bad, since I can save to PDF, but for Windows users, it'd be nice to have an application that just saves to PDF without having to install a third party app to handle that.

  19. Dave S

    Apr 27 San Diego, California USA

    @Cynthia H So Xojo doesn't nativaly export PDFs?

    There are a few custom PDF classes available for Xojo... the one I wrote is designed to follow the exact same syntax as Xojo uses for its Graphics objects .... This means that mult-page PDF documents can be created and saved with no required user-intervention.

    http://www.rdsisemore.com/gpdf/
    there is a link to the users guide.... or full source code can be purchased for $64.50

  20. Emile S

    Apr 27 Europe (France, Strasbourg)

    @Cynthia H for Windows users, it'd be nice to have an application that just saves to PDF without having to install a third party app to handle that.

    For Windows 8.1: I forgot.
    For Windows 10: you can do the same as with macOS.

    csv: read/write: there are many examples that deals with that, not a hard task. Make a search on this forum (use: Comma Saved Value string for as search string).

  21. Dave S

    Apr 27 San Diego, California USA

    @Emile S not a hard task

    well it can be...... do you have data with embeded commas? or embedded quotes? or worse yet embedded end of line characters?
    do you need to delimit by something other than a comma?

    its not a matter of simply doing

    txt.writeline a+","+b+","+c

    Tadpole has facilities to read/write delimited files handling all these possible scenarios

or Sign Up to reply!