Author: Ken Kixmoeller (ProFox)
Posted: 2014-02-04 17:28:57 Link
Hey -- --
A long-time client (25 years!) called me up last week. Looking to update an
application I first wrote in FoxBase+ Mac. It ran on Mac & DOS together,
then Windows. I haven't touched it since converting it to VFP -- a long
time ago -- maybe VPF 5 or 6 (Gosh I'm having a hard time remembering which
was the first really stable release). They love what I did for them. It has
run *so* long, trouble-free. I can't believe how long they have been using
it.
They contacted me last week. Time for a rewrite. Naturally I'd like to do
it, and I certainly could use the business.
Well, the company has grown up, now Oracle and MS-SQL are the standard data
stores. I haven't "done" MS-SQL since moving to open source stuff. I think
the last version I had was -- (oh, crap, I just looked it up) -- 2000. I've
already downloaded "2012 Express" and am looking to play a bit with it this
week.
I suspect it will stay a desktop app, maybe with an extremely limited
public web component. This all just has to do with the nature of the
application and the demographics of the audience. I'll meet with them next
week. It doesn't sound like they will specify a front-end. I'm thinking
Python if it stays a desktop app.
Your opinions, please:
1. If they insist on Oracle, am I dead in the water? I've never touched it.
Cavalierly, I think it is just a SQL data base, and the data objects
undoubtedly exist to do basic data manipulation. But I know there is a ton
of admin -- I assume their DB admins can take care of this (?)
2. Ditto MS-SQL, given that I haven't touched it in 12-13 years?
3. If Python, is Dabo worth messing with? I played with it for a couple of
weeks when "the boys" were hard at work developing it, but that also has
been a long time ago. Ed, Paul? I looked at the Dabo-users archive and
there is activity.
Ken
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: ProFox@leafe.com
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/CAFyV=LkeXGOcwa2zuQnO=teDKq3ReEfgQYRPhW3pAd5vsfwwYQ@mail.gmail.com
** 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.
Author: Dan Covill
Posted: 2014-02-04 18:27:28 Link
> Date: Tue, 4 Feb 2014 17:28:57 -0600
> Subject: Conversions & Data Stores & Dinosaurs, Oh My!
> 1. If they insist on Oracle, am I dead in the water? I've never touched it.
> Cavalierly, I think it is just a SQL data base, and the data objects
> undoubtedly exist to do basic data manipulation. But I know there is a ton
> of admin -- I assume their DB admins can take care of this (?)
This is the only part I have experience with. One of my clients replaced my VFP system with a heavy-duty vertical market app using Oracle databases, to the tune of some 3 million $! The app worked OK, but getting the reports they were used to turned out to be a challenge, so I was tasked with producing the VFP Monthly Business Summary from Oracle data.
I copied the connection stuff from the Crystal Reports interface they had provided, wrote a great big SQL Select, with lots of joins, and son-of-a-gun, it all worked. Had one panic when it took 3 hours to run, because the DB Admin decided to change the index tags. I fixed it by changing my strategy. You definitely want to off-load the DBA chores to their Oracle folks, but the data part was fine.
Dan Covill
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: ProFox@leafe.com
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/BAY169-W26A0193FC6BAA68BD17EA290950@phx.gbl
** 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.
On Feb 4, 2014, at 5:28 PM, Ken Kixmoeller (ProFox) <foxhelp@information-architecture.com> wrote:
> 3. If Python, is Dabo worth messing with? I played with it for a couple of
> weeks when "the boys" were hard at work developing it, but that also has
> been a long time ago. Ed, Paul? I looked at the Dabo-users archive and
> there is activity.
Sure - in fact, it would be nice to have someone with access to an Oracle database to help us finally get the Oracle DB adapter finished.
-- Ed Leafe
_______________________________________________
Post Messages to: ProFox@leafe.com
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/15DF4FF0-2B25-45AE-A9B6-0B644F835061@rackspace.com
** 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.
Author: Stephen Russell
Posted: 2014-02-04 19:12:16 Link
On Tue, Feb 4, 2014 at 5:28 PM, Ken Kixmoeller (ProFox) <
foxhelp@information-architecture.com> wrote:
> Hey -- --
>
> A long-time client (25 years!) called me up last week. Looking to update an
> application I first wrote in FoxBase+ Mac. It ran on Mac & DOS together,
> then Windows. I haven't touched it since converting it to VFP -- a long
> time ago -- maybe VPF 5 or 6 (Gosh I'm having a hard time remembering which
> was the first really stable release). They love what I did for them. It has
> run *so* long, trouble-free. I can't believe how long they have been using
> it.
>
> They contacted me last week. Time for a rewrite. Naturally I'd like to do
> it, and I certainly could use the business.
>
> Well, the company has grown up, now Oracle and MS-SQL are the standard data
> stores. I haven't "done" MS-SQL since moving to open source stuff. I think
> the last version I had was -- (oh, crap, I just looked it up) -- 2000. I've
> already downloaded "2012 Express" and am looking to play a bit with it this
> week.
>
> I suspect it will stay a desktop app, maybe with an extremely limited
> public web component. This all just has to do with the nature of the
> application and the demographics of the audience. I'll meet with them next
> week. It doesn't sound like they will specify a front-end. I'm thinking
> Python if it stays a desktop app.
>
> --------------------------------
Its a rewrite with a new back-end. What is your current front end that you
work with today? I would just design the new site to follow all the
appropriate rules and flows that pertain.
PHP or java or ??? Just do it. It is easy to take your existing code base
and fit a lot of that functionality into the new base.
--
Stephen Russell
Sr. Analyst
Ring Container Technology
Oakland TN
901.246-0159 cell
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: ProFox@leafe.com
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/CAJidMYLMYTCSEX-ZcQ16pKDTTPZ5p8pirQHoiUGpVgqoUG6Dpg@mail.gmail.com
** 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.
Author: Ken Kixmoeller
Posted: 2014-02-04 21:13:03 Link
> Its a rewrite with a new back-end. What is your current front end that
you work with today?
PHP, mostly, but I think they will want a more sophisticated set of
controls than a web app.
> PHP or java or ??? Just do it. It is easy to take your existing code base
> and fit a lot of that functionality into the new base.
I think a lot of what they will want is stuff that we couldn't do (in any
practical way) 20 years ago, like pull the customer from their master DB
and likely interface with the corporate billing system.
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: ProFox@leafe.com
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/CAFyV=L=s82E1sT3Mt2Qctv6yp=EqzE9BuM238EqPuWq5Os_bDA@mail.gmail.com
** 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.
Author: Ken Kixmoeller (ProFox)
Posted: 2014-02-04 21:14:36 Link
On Tue, Feb 4, 2014 at 6:32 PM, Ed Leafe <ed.leafe@rackspace.com> wrote:
> Sure - in fact, it would be nice to have someone with access to an Oracle
> database to help us finally get the Oracle DB adapter finished.
>
Neat -- as I said in my post to __stephen -- very likely we would interface
with an Oracle DB, whether this one lives there or not.
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: ProFox@leafe.com
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/CAFyV=Lk3R-Nk7F2q0CG2q2VqvqKZzSjA_FK+XoZxpf9afH3PVQ@mail.gmail.com
** 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.
Author: Stephen Russell
Posted: 2014-02-04 22:11:13 Link
On Tue, Feb 4, 2014 at 9:13 PM, Ken Kixmoeller <ken@kixmoeller.com> wrote:
>
>
> I think a lot of what they will want is stuff that we couldn't do (in any
> practical way) 20 years ago, like pull the customer from their master DB
> and likely interface with the corporate billing system.
>
> - <http://mail.leafe.com/mailman/listinfo/profox OT-free>-----------
>
Sounds like a Web app opportunity. I am looking at the bootstrap framework
for projects at work where the users can be using tablet, phone or PC and
it all lays out fitting the nature of the device.
Menu across the top in your typical PC app will unfold on your phone.
--
Stephen Russell
Sr. Analyst
Ring Container Technology
Oakland TN
901.246-0159 cell
--- StripMime Report -- processed MIME parts ---
multipart/alternative
text/plain (text body -- kept)
text/html
---
_______________________________________________
Post Messages to: ProFox@leafe.com
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/CAJidMY+KXHEz4NvY5+hb+6LwcJcDxx7tFgd40M4nA1Wt1kDRSg@mail.gmail.com
** 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.
For starters why not re-compile in VFP 9 and convert the backend to
Oracle/SQL Server/MySQL/etc. then see what they think. A small web app
could access the same data independently.
> On Tue, Feb 4, 2014 at 5:28 PM, Ken Kixmoeller (ProFox) <
> foxhelp@information-architecture.com> wrote:
>
>> Hey -- --
>>
>> A long-time client (25 years!) called me up last week. Looking to update an
>> application I first wrote in FoxBase+ Mac. It ran on Mac & DOS together,
>> then Windows. I haven't touched it since converting it to VFP -- a long
>> time ago -- maybe VPF 5 or 6 (Gosh I'm having a hard time remembering which
>> was the first really stable release). They love what I did for them. It has
>> run *so* long, trouble-free. I can't believe how long they have been using
>> it.
>>
>> They contacted me last week. Time for a rewrite. Naturally I'd like to do
>> it, and I certainly could use the business.
>>
>> Well, the company has grown up, now Oracle and MS-SQL are the standard data
>> stores. I haven't "done" MS-SQL since moving to open source stuff. I think
>> the last version I had was -- (oh, crap, I just looked it up) -- 2000. I've
>> already downloaded "2012 Express" and am looking to play a bit with it this
>> week.
>>
<snip>
_______________________________________________
Post Messages to: ProFox@leafe.com
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/52F1DB69.4060004@hawthorncottage.com
** 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.
Author: Alan Bourke
Posted: 2014-02-05 03:49:37 Link
I wouldn't charge down the web app route unless it's a good fit - just
limit that side to front ends to various functionality if required. You
will spend an eternity trying to replicate a rich UI that works in all
the browsers. Web dev is still a complicated mess compared to desktop
apps.
_______________________________________________
Post Messages to: ProFox@leafe.com
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/1391593777.7585.79534949.309F0C65@webmail.messagingengine.com
** 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.
Author: Man-wai Chang
Posted: 2014-02-05 06:51:34 Link
I hope some time in the future that there would a tool like Visual
Foxpro that enable us to write web apps easily! Maybe a code
generator, or maybe something like Dabo.
On Wed, Feb 5, 2014 at 5:49 PM, Alan Bourke <alanpbourke@fastmail.fm> wrote:
> I wouldn't charge down the web app route unless it's a good fit - just
> limit that side to front ends to various functionality if required. You
> will spend an eternity trying to replicate a rich UI that works in all
> the browsers. Web dev is still a complicated mess compared to desktop
> apps.
--
.~. Might, Courage, Vision. SINCERITY!
/ v \ 64-bit Ubuntu 9.10 (Linux kernel 2.6.39.3)
/( _ )\ http://sites.google.com/site/changmw
^ ^ May the Force and farces be with you!
_______________________________________________
Post Messages to: ProFox@leafe.com
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/CAGv=MJBQRNYMDDAD76eD9S2HebX9dutKTWK7zoxHuSO6PpK0pw@mail.gmail.com
** 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.