Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.basic.visual.misc > #1112
| From | Schmidt <sss@online.de> |
|---|---|
| Newsgroups | comp.lang.basic.visual.misc |
| Subject | Re: VB.net (2010) Beginner Question: Directory Lists |
| Date | 2012-05-24 20:38 +0200 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <jplv7n$e8p$1@speranza.aioe.org> (permalink) |
| References | (1 earlier) <XnsA0597EB282C2Bauricauricauricauric@88.198.244.100> <4739dd87-d142-4c46-b185-87a72a8ffdf0@t2g2000pbg.googlegroups.com> <jpgh91$7at$1@dont-email.me> <jpijth$h17$1@dont-email.me> <jpj2cv$cq5$1@dont-email.me> |
Am 23.05.2012 18:14, schrieb Tom Shelton:
> Mike Williams explained on 5/23/2012 :
>> "Tom Shelton" <tom_shelton@comcast.invalid> wrote in message
>> news:jpgh91$7at$1@dont-email.me...
>>
>>> If you plan on having a future programming in a windows
>>> environment, I would ignore these chumps. VB6 is dead,
>>> dead, dead.
>>
>> . . . and so is Windows as far as the consumers who spend most of the
>> money are concerned. If you're planning on having a future in
>> programming then move away from Windows, period!
>
> LOL... I don't fully disagree with this response actually :)
>
Well, then why this recommendation to use ".NET instead"
(which is definitely not that beginner-friendly as VB.Classic)?
When we "all agree" that Windows has no future (in the
context of "classically compiled Desktop-apps) - then I think,
that it is highly probable, that VB.Classic-compiled Binaries
will perhaps have an equal timespan compared with .NET-Assemblies,
as long as we talk about Operating-Systems, which will support
such "real, full-featured Desktop-Apps".
So, as I see it, the OP has to decide (or ask the customer
again), if the planned App in question shall be working on
current Desktop-Machines (from XP, over Vista/Win7 up to Win8) -
and the timespan which covers those machines and their usual
"Office-environment-OS" from current reality (XP) up to
Win8 Desktop-Installations is more than 5 years from now.
If Tablet-Usage is *not* planned for this Application -
and if there's *no* hint currently, that the App in question
needs to "go online" or needs to be "run in a Browser",
then implementing such a "pure Desktop-App" in VB.Classic
would be the least trouble for somebody like the OP (IMO).
It would be in no way "less future-proof", compared with
a .NET-2.0 App (your recommendation) which is using WinForms.
So why exactly should the OP not use VB-Classic for such
a Desktop-Application?
- "Fully OOP" is questionable for a beginner, who will
perhaps not even use Classes or the Implements-Keyword
in VB6... and the inheritance concept *is* by no means
something like a "holy grail".
- Threading is questionable as well, having a beginner in mind
(although VB6 supports that quite well, as you know).
- same thing for your "extensive and easy to use built in
class library..." These deep nested class-hierarchies are:
Not.Exactly.Beginner.Friendly(In->My.Opinion)
(checking in a COM-Dll or an OCX with a simple MouseClick
in the VB6-IDE can do the job as well as far as libs are
concerned, and in VB6 the developer can decide himself about
the "amount of dependencies" the App gets distributed with)
- same thing for throwing linq at a beginner, who's
perhaps not even "fluent" in "applying simple SQL"
(against a classic and simple Desktop-DB) for his
"set-based sort- and filter-operations".
- same thing for "lambda-support"
(would be nice BTW, if you could give a useful example,
I'm pretty sure, a (functionally) equivalent result in VB6
will not consume much more lines of code, and the resulting
VB6-Code will be easier to understand as well...
So what it boils down to, is the original question of
the OP, who wants to put a simple GUI-App together
(applying filters to a list, which in turn hands
out the correct "Video-Path" which then gets set as
the File-input to a simply "plugged in" WMP-Control)...
not exactly rocket-science if you ask me - and since
it is planned, to already make use of the WMP-Control,
then VB6 is the perfect "glueing-language" for such
COMponents.
Also with regards to "lines of code" and "easy deployment",
paired with an uncomplicated, fast and comparatively small
(unbloated) IDE, VB6 is IMO the best choice for a beginner
with some (Quick-)Basic background.
Also his:
"I'm writing this software for deloyment on workstations
that are connected to a pretty tightly controlled Gov network"
reads like that this is indeed planned as a "normal Desktop-
App" ... perhaps rolled out to the greater part to XP-
installations (on the workstations in question), which
definitely come with a preinstalled VB6-runtime (.NET 2.0
is by no means "a given" on XP) - and also very likely with
a preinstalled Windows-Media-Player-COM-lib (the thingy,
named wmp.dll in \System32\ or \SysWOW64\ in Win7-64).
IMO he didn't ask "I'm planning a long-term programming-
career, what language or platform is the most recommendable
in terms of "available jobs" or its "future-proofness".
If that would have been asked, then my answer would be:
C++ paired with wxWidgets or QT
Java
... and nowadays barely a mistake: ...
HTML5/JS + jQuery at the client- (browser-)side, paired
with one of the many (Web-)server-side platforms/languages
(as Rails or PHP or Web2Py or Java or Node.js).
But IMO he asked about a tool, able to "get the job
done", in a reasonable (more or less short) time, and
as long as there's a "classically compiled Desktop-App"
the customer wants, then VB6 is a reasonable, "least
efforts" choice.
Olaf
Back to comp.lang.basic.visual.misc | Previous | Next — Previous in thread | Next in thread | Find similar
VB.net (2010) Beginner Question: Directory Lists Sandwich <liam.whan@gmail.com> - 2012-05-19 22:10 -0700
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-20 10:24 +0100
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-20 09:41 -0400
Re: VB.net (2010) Beginner Question: Directory Lists "Auric__" <not.my.real@email.address> - 2012-05-20 19:27 +0000
Re: VB.net (2010) Beginner Question: Directory Lists Sandwich <liam.whan@gmail.com> - 2012-05-20 19:06 -0700
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-20 23:32 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Sandwich <liam.whan@gmail.com> - 2012-05-20 22:05 -0700
Re: VB.net (2010) Beginner Question: Directory Lists Gordon Levi <gordon@address.invalid> - 2012-05-23 01:37 +1000
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-22 13:24 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-22 11:30 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-22 14:03 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-22 12:15 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-22 15:05 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-22 14:01 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-22 17:29 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-22 17:13 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-23 09:10 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-23 10:24 -0600
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-22 14:37 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-25 10:55 -0400
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-22 14:38 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-22 12:47 -0600
Re: VB.net (2010) Beginner Question: Directory Lists Gordon Levi <gordon@address.invalid> - 2012-05-24 23:44 +1000
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-24 10:07 -0400
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-24 16:07 +0100
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-24 09:57 -0600
Re: VB.net (2010) Beginner Question: Directory Lists Gordon Levi <gordon@address.invalid> - 2012-05-25 18:39 +1000
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-25 11:23 +0100
Re: VB.net (2010) Beginner Question: Directory Lists Gordon Levi <gordon@address.invalid> - 2012-05-27 23:07 +1000
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-27 16:44 +0100
Re: VB.net (2010) Beginner Question: Directory Lists ralph <nt_consulting64@yahoo.com> - 2012-05-27 17:12 -0500
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-30 07:04 +0100
Re: VB.net (2010) Beginner Question: Directory Lists ralph <nt_consulting64@yahoo.com> - 2012-05-30 02:36 -0500
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-31 08:54 +0100
Re: VB.net (2010) Beginner Question: Directory Lists ralph <nt_consulting64@yahoo.com> - 2012-05-31 10:33 -0500
Re: VB.net (2010) Beginner Question: Directory Lists Gordon Levi <gordon@address.invalid> - 2012-05-30 23:19 +1000
Re: VB.net (2010) Beginner Question: Directory Lists ralph <nt_consulting64@yahoo.com> - 2012-05-30 14:09 -0500
Re: VB.net (2010) Beginner Question: Directory Lists GS <gs@somewhere.net> - 2012-05-25 13:44 -0400
Re: VB.net (2010) Beginner Question: Directory Lists -mhd <not_real@invalid.com> - 2012-05-25 17:47 -0400
Re: VB.net (2010) Beginner Question: Directory Lists GS <gs@somewhere.net> - 2012-05-25 19:51 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-22 11:09 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-23 13:07 +0100
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-23 10:14 -0600
Re: VB.net (2010) Beginner Question: Directory Lists Schmidt <sss@online.de> - 2012-05-24 20:38 +0200
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-24 15:46 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-25 06:52 +0100
Re: VB.net (2010) Beginner Question: Directory Lists Schmidt <sss@online.de> - 2012-05-25 11:14 +0200
Re: VB.net (2010) Beginner Question: Directory Lists "DaveO" <djo@dial.pipex.com> - 2012-05-25 10:57 +0100
Re: VB.net (2010) Beginner Question: Directory Lists Schmidt <sss@online.de> - 2012-05-25 13:36 +0200
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-25 09:25 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-25 10:12 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-25 12:27 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-25 14:22 -0600
Re: VB.net (2010) Beginner Question: Directory Lists Schmidt <sss@online.de> - 2012-05-26 18:38 +0200
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-26 14:12 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Henning" <computer_hero@coldmail.com> - 2012-05-26 23:31 +0200
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-26 18:07 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-26 16:50 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-26 20:53 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Tom Shelton <tom_shelton@comcast.invalid> - 2012-05-26 20:31 -0600
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-27 09:49 -0400
Re: VB.net (2010) Beginner Question: Directory Lists Karl E. Peterson <karl@exmvps.org> - 2012-05-29 12:50 -0700
Re: VB.net (2010) Beginner Question: Directory Lists "Mayayana" <mayayana@invalid.nospam> - 2012-05-29 19:14 -0400
Re: VB.net (2010) Beginner Question: Directory Lists ralph <nt_consulting64@yahoo.com> - 2012-05-29 18:25 -0500
Re: VB.net (2010) Beginner Question: Directory Lists "Mike Williams" <Mike@WhiskyAndCoke.com> - 2012-05-30 06:51 +0100
csiph-web