Kevin,

Those are pretty impressive! I appreciate the detailed examples, it helps. 

I should probably clarify my interest somewhat. I have three applications for 
vertical markets I created in VFP and they will probably continue as they are 
for the foreseeable future. However, the main programming I do is building 
tools for clients to move data in and out of third party service provider 
systems. Because each client is different and has unique data characteristics 
but the third party specifications are relatively static, we end up creating 
custom versions of the same "types" of applications over and over again and 
then provide the finished product to the clients in a nice installation 
package. We then maintain each client's project as a unique development line 
from that point forward. Next client comes along, we find the most recent 
development that is similar and copy that as our starting point for the new 
client. 

So given that background I'm wondering if Xojo can provide the following 
features to critical me:

1) Need ability to link or call objects/functions/procedures from a Global 
Library of functions
2) Ability to create temporary cursors on the fly for importing and processing 
(probably a function of the data backend)
3) Ability to copy a project to new folder to create a new development line 
without changing source project
4) Ability to import and export data at VFP speeds (Xojo doesn't have native 
data capabilities, right?)
5) Ability to compile to a runtime file and support files for desktop 
distribution
6) Prefer relative file and folder management (ie: search paths, etc.)
7) ODBC connectivity with the ability to make DSN-less connections on the fly.
8) A real time debugger similar to VFP's

That's a pretty good starting point for what I need. I looked at an older 
version of Xojo (RealBasic?) back years ago and I downloaded the program when 
they first changed the name but that's about as far as I got other than some 
basic playing around with the IDE. So far, I've been reviewing alternative 
languages for about 3 years and I cannot either find one that is as agile as 
VFP. Maybe it's just a case of not finding one that works like I think, but 
ultimately in all the languages I have looked at so far, there comes a point 
where I throw my hands up and give up because I can do what I need to in VFP so 
much faster and easier. 

Xojo keeps popping up on my radar and I keep wondering if I should give it 
another run through and see where it takes me. 

Paul H. Tarver
Email: [email protected] 



-----Original Message-----
From: ProfoxTech [mailto:[email protected]] On Behalf Of Kevin Cully
Sent: Thursday, October 05, 2017 11:58 AM
To: [email protected]
Subject: Re: [NF] learn more about what you hate so much.

Hello Paul,

My consulting business didn't focus on creating desktop apps for resale.  There 
are a lot of Xojo developers that do however.  I was focusing on developing 
custom software for small and medium businesses and Xojo is an excellent tool 
to rapidly develop solutions for the business.

I've taken a full time job with our county government and I'm developing Xojo 
applications for them.  Most of them are internal-only web applications to ease 
in getting the updates into the hands of the people that need them. Just deploy 
the updated web app and I'm done!  Just as it should be.  My users literally 
state that they would quit their jobs if their custom written web apps were 
taken away from them.

Here are some of the Xojo apps that I've written in the last 2 years:

  * A web application that allows the building inspectors to see their
    building inspections for the day, bulk re-assign the inspections in
    the case that an inspector is sick or on vacation, and to print a
    report of the inspections with the private notes from the requestor
    that might have the gate codes, loose dog on property info, etc.
  * A web application that allows for document review by the building
    inspectors allowing them to review affidavits and engineer letters
    pertaining to permits. The inspector can then accept or reject the
    letter in the case the letter doesn't meet the requirements.  If the
    letter is rejected, then an email goes to the primary contact on the
    permit explaining the reason the letter is rejected.  All data
    changes are logged to an audit table.
  * A desktop/web hybrid application that does data mining / graphing of
    the data pertaining to building permits, planning applications, and
    business licenses.  This "Dashboard" application generates dozens of
    charts and publishes the data to various department websites for
    display. It takes 8 seconds for all of the data to be queried and
    the charts generated.  It's run twice a day automatically and then
    terminates when done.
  * The road-inventory application allows for the querying of roads in
    the counties and tracks their condition and history of maintenance. 
    When the Roads & Bridges department finishes one job, it is far
    easier and cheaper to move their equipment to close-by roads and
    this application allows them to do so more efficiently.
  * Our fleet department has a vertical market application but it has
    some limited reporting capability. I'm writing a web application
    that allows for more flexible reporting that doesn't require an
    install or a license for the vertical market application.

I don't think that's a bad list of applications for less than 2 years on the 
job!  Xojo rocks just like Foxpro rocks.

-Kevin


On 10/05/2017 10:59 AM, Paul H. Tarver wrote:
> Are you using Xojo for desktop applications for resale? If so, are you 
> pleased with how it works for that purpose?
>
> Paul H. Tarver
> Email: [email protected]
>



--- StripMime Report -- processed MIME parts --- multipart/alternative
  text/plain (text body -- kept)
  text/html
---

[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to