{"id":666,"date":"2006-11-14T19:47:48","date_gmt":"2006-11-14T11:47:48","guid":{"rendered":"http:\/\/foxpro.ntsl119.com\/scr\/?p=666"},"modified":"2007-10-07T07:04:05","modified_gmt":"2007-10-06T23:04:05","slug":"thedifference","status":"publish","type":"post","link":"https:\/\/foxpro.ntsl119.com\/scr\/archives\/666","title":{"rendered":"TheDIFFERENCE"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/foxpro.ntsl119.com\/LOG\/20061102-CannonCHAN.jpg\" width=\"435\" height=\"464\"\/><\/p>\n<p>An old college classmate gave me an offline message containing a dailyWTF link on my newly upgraded YM. <\/p>\n<p>I didn&#8217;t bother checking.<\/p>\n<p>For one, dailywtf asks for a login password. Something it was not doing before. I have that site on my rssreader&#8230; but I haven&#8217;t been using an rssreader for months now.<\/p>\n<p>(Update: It was asking for a password when I first scribbled this&#8230; around two weeks ago. And looks like the post itself was removed. Interesting. OR probably it was asking for a pasword because it has already been removed.) <\/p>\n<p>An RSS reader is an information-overwhelming device I still have to figure out how to use without sacrificing productivity on my part especially these days that I&#8217;m only online for around <span class=\"style1\">15<\/span> or so hours a week. <\/p>\n<p>Second reason probably is this is another anti-FoxPro link  from a classmate with whom I had constant VB versus VFP &#8216;battles&#8217; before. (Those Visual FoxPro rules&#8230; VB drools types of &#8216;friendly arguments&#8217;.) <\/p>\n<p>This is from someone who thinks Visual FoxPro is not object-oriented. <\/p>\n<p>Yeah those types&#8230; : ]<\/p>\n<p>VFP of course has been churning out OOP-powered alien repellants years before VB could even pronounce the word &#8216;inheritance&#8217;.<\/p>\n<p>But I did promise myself not to bash another PL considering that somewhere in this Earth, a decent and honest programmer  I&#8217;m sure is working on one, using it to provide a decent life supporting his decent family and probably a dog, while warding off alien invasions during his free time. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/foxpro.ntsl119.com\/LOG\/20061102-LINGER.jpg\" width=\"435\" height=\"289\"\/><\/p>\n<p>(Besides if you want to &#8216;attack&#8217; VB itself, you can always point to their own wikipedia entry and quote Edsger Dijkstra&#8217;s words : )<\/p>\n<p>I&#8217;m also pass that attitude where you ask what their PL can do and I&#8217;ll show you what FoxPro can do using three fingers in one third the amount of time it takes for that other PL to do&#8230; development, run time and maintanence related time frames included. <\/p>\n<p>(Throw in cost-effectiveness and it&#8217;s a no match to the nTH degree.) <\/p>\n<p>Of course I know FoxPro, though a mature product existing for two decades also has some limitations.<\/p>\n<p>So when  Mz told me he&#8217;ll  shift modules from FoxPro to Delphi on one of his projects and pointed out the underlying reasons. <\/p>\n<p>I understood his reasons. <\/p>\n<p>He&#8217;s been using FoxPro for more than ten years. Though I strongly believe that with a proper overhaul and more intricate database structure planning on that project, VFP could have done it even without Delphi&#8217;s help.<\/p>\n<p>I believe him because he has used FoxPro.<\/p>\n<p>The problem here is there are so many humans who tend to blast Visual FoxPro without having have tried to use it in the first place.<\/p>\n<p>During my immature VFP-versus-VB war days where I would involve myself in various anti-VB wars just for fun, I have already used VB (versions <span class=\"style1\">3<\/span> and <span class=\"style1\">5<\/span>) for <span class=\"style1\">4<\/span> years, &#8216;downgraded&#8217; to Clipper <span class=\"style1\">5.2\/&#8217;87<\/span> and re-upgraded myself to VFP<span class=\"style1\">5<\/span> and later to version <span class=\"style1\">6<\/span>.<\/p>\n<p>Most of those who attack VFP\/FoxPro are those who haven&#8217;t used it.<\/p>\n<p>Try using it for a month or two&#8230; you&#8217;ll see the difference.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An old college classmate gave me an offline message containing a dailyWTF link on my newly upgraded YM. I didn&#8217;t bother checking. For one, dailywtf asks for a login password. Something it was not doing before. I have that site on my rssreader&#8230; but I haven&#8217;t been using an rssreader for months now. (Update: It [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,10],"tags":[],"class_list":["post-666","post","type-post","status-publish","format-standard","hentry","category-visual-foxpro","category-workblog"],"_links":{"self":[{"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/posts\/666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/comments?post=666"}],"version-history":[{"count":0,"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/posts\/666\/revisions"}],"wp:attachment":[{"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/media?parent=666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/categories?post=666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/foxpro.ntsl119.com\/scr\/wp-json\/wp\/v2\/tags?post=666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}