Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Phasers locked on target, Captain.


computers / comp.os.vms / Re: request for advice

SubjectAuthor
* request for adviceTim Lank
+* Re: request for adviceSimon Clubley
|`* Re: request for advicechris
| `* Re: request for adviceTim Lank
|  +* Re: request for advicejimc...@gmail.com
|  |`- Re: request for adviceDave Froble
|  +- Re: request for adviceArne Vajhøj
|  `* Re: request for adviceArne Vajhøj
|   +- Re: request for adviceTim Lank
|   `* Re: request for adviceDavid Goodwin
|    `* Re: request for adviceArne Vajhøj
|     `- Re: request for adviceTim Lank
+- Re: request for adviceStephen Hoffman
`* Re: request for adviceRichard Maher
 `* Re: request for adviceArne Vajhøj
  `* Re: request for adviceRichard Maher
   +- Re: request for adviceArne Vajhøj
   `* Re: request for adviceCraig A. Berry
    `* Re: request for adviceArne Vajhøj
     `* Re: request for adviceRichard Maher
      `* Re: request for adviceArne Vajhøj
       +* Re: request for adviceRichard Maher
       |+* Re: request for adviceDave Froble
       ||+* Re: request for adviceSimon Clubley
       |||`* Re: request for adviceDave Froble
       ||| +- Re: request for adviceSimon Clubley
       ||| `- Re: request for adviceArne Vajhøj
       ||`- Re: request for adviceArne Vajhøj
       |`- Re: request for adviceArne Vajhøj
       `* Re: request for adviceCraig A. Berry
        `- Re: request for adviceArne Vajhøj

Pages:12
Re: request for advice

<tde26p$3o0ej$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=24375&group=comp.os.vms#24375

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: request for advice
Date: Mon, 15 Aug 2022 14:10:25 -0400
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <tde26p$3o0ej$2@dont-email.me>
References: <c151d053-bcd0-4beb-b845-4e4f7c2d7999n@googlegroups.com>
<tcvkfu$16rc$1@gioia.aioe.org> <62f3a183$0$698$14726298@news.sunsite.dk>
<td46ps$1qb4$1@gioia.aioe.org> <td4ccb$2de2r$1@dont-email.me>
<62f646e8$0$697$14726298@news.sunsite.dk> <td9q06$1jrj$1@gioia.aioe.org>
<tdbg5c$1dvc$1@gioia.aioe.org> <tdcaog$1mt1$1@gioia.aioe.org>
<tdci82$3fkd1$1@dont-email.me> <tddvu6$3n905$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 15 Aug 2022 18:10:33 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="6ed4d4cd4d97af53dad96bd684408620";
logging-data="3932627"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19kpvrwH2y+AmJGLVsPlpfR6GOSwD3mbh8="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:duAECkxttxNgYFVFEMHbaSaMA58=
In-Reply-To: <tddvu6$3n905$3@dont-email.me>
 by: Dave Froble - Mon, 15 Aug 2022 18:10 UTC

On 8/15/2022 1:31 PM, Simon Clubley wrote:
> On 2022-08-15, Dave Froble <davef@tsoft-inc.com> wrote:
>>
>> Perhaps some objects don't work as well as possible. The OO folks will just say
>> faster HW makes that not an issue. I think efficiency is always an issue. I
>> doubt they will ever agree, because they might not like to type?
>>
>
> OO, done properly, gives you way more maintainable code.
>
> Simon.
>

Did you miss where my priority is "efficiency"?

Wonder how maintainable it is for a programmer who doesn't use OO?

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: request for advice

<tde2uk$3n905$9@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=24379&group=comp.os.vms#24379

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: request for advice
Date: Mon, 15 Aug 2022 18:23:16 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <tde2uk$3n905$9@dont-email.me>
References: <c151d053-bcd0-4beb-b845-4e4f7c2d7999n@googlegroups.com> <tcvkfu$16rc$1@gioia.aioe.org> <62f3a183$0$698$14726298@news.sunsite.dk> <td46ps$1qb4$1@gioia.aioe.org> <td4ccb$2de2r$1@dont-email.me> <62f646e8$0$697$14726298@news.sunsite.dk> <td9q06$1jrj$1@gioia.aioe.org> <tdbg5c$1dvc$1@gioia.aioe.org> <tdcaog$1mt1$1@gioia.aioe.org> <tdci82$3fkd1$1@dont-email.me> <tddvu6$3n905$3@dont-email.me> <tde26p$3o0ej$2@dont-email.me>
Injection-Date: Mon, 15 Aug 2022 18:23:16 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="14bae9332a9101ff9d5c7dffb0763e67";
logging-data="3908613"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/iWdzY5ZLhZMC+NzcgEdd5qDIp4Lt+59w="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:sOk/FIGDP+87OUqCQQhSTgcvFw8=
 by: Simon Clubley - Mon, 15 Aug 2022 18:23 UTC

On 2022-08-15, Dave Froble <davef@tsoft-inc.com> wrote:
> On 8/15/2022 1:31 PM, Simon Clubley wrote:
>> On 2022-08-15, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> Perhaps some objects don't work as well as possible. The OO folks will just say
>>> faster HW makes that not an issue. I think efficiency is always an issue. I
>>> doubt they will ever agree, because they might not like to type?
>>>
>>
>> OO, done properly, gives you way more maintainable code.
>>
>> Simon.
>>
>
> Did you miss where my priority is "efficiency"?
>

Efficiency means many things.

Efficiency of code execution or efficiency of being able to more
easily make code changes ?

> Wonder how maintainable it is for a programmer who doesn't use OO?
>

Good question. That depends on the languages and the idioms used
while writing code in those languages.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: request for advice

<tdebkt$bje$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=24383&group=comp.os.vms#24383

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: request for advice
Date: Mon, 15 Aug 2022 16:51:40 -0400
Organization: Aioe.org NNTP Server
Message-ID: <tdebkt$bje$1@gioia.aioe.org>
References: <c151d053-bcd0-4beb-b845-4e4f7c2d7999n@googlegroups.com>
<tcvkfu$16rc$1@gioia.aioe.org> <62f3a183$0$698$14726298@news.sunsite.dk>
<td46ps$1qb4$1@gioia.aioe.org> <td4ccb$2de2r$1@dont-email.me>
<62f646e8$0$697$14726298@news.sunsite.dk> <td9q06$1jrj$1@gioia.aioe.org>
<tdbg5c$1dvc$1@gioia.aioe.org> <tdcaog$1mt1$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="11886"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Mon, 15 Aug 2022 20:51 UTC

On 8/14/2022 10:24 PM, Richard Maher wrote:
> On 15/08/2022 2:50 am, Arne Vajhøj wrote:
>> On 8/13/2022 11:25 PM, Richard Maher wrote:
>>> On 12/08/2022 8:26 pm, Arne Vajhøj wrote:
>>>> Even if one knows SQL then an ORM will usually result in significant
>>>> less code and less code means easier maintenance.
>>>
>>> BOLLOCKS!!!
>>
>> No.
>>
>> Try compare:

>> The ORM code is at a higher abstraction level and much shorter.
>
> Mate, we can all abstract away code behind smoke and mirrors :-(

True, but those code fragments are pretty common ADO.NET and EF style.

> How 'bout I give you an amazing stored procedure that results in minimum
> C# interface?

Reading result set from a SP call and from a SELECT statement
requires the exact same C# code.

> All write operations should be SPs any way.

That is not universally agreed on.

Using SP's for writes and either SP's or views for
reads does have some advantages:
- better performance for multi SQL statement
operations due to fewer roundtrips between
application and database
- the possibility of granting access to SP's
(and views) instead of tables resulting in
better security

But the entire solution get ties to a specific database.
SP's are not portable in any way. So you better like
the database vendors pricing policy for the next 25 years.

Arne

Re: request for advice

<tdec13$gca$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=24384&group=comp.os.vms#24384

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: request for advice
Date: Mon, 15 Aug 2022 16:58:09 -0400
Organization: Aioe.org NNTP Server
Message-ID: <tdec13$gca$1@gioia.aioe.org>
References: <c151d053-bcd0-4beb-b845-4e4f7c2d7999n@googlegroups.com>
<tcvkfu$16rc$1@gioia.aioe.org> <62f3a183$0$698$14726298@news.sunsite.dk>
<td46ps$1qb4$1@gioia.aioe.org> <td4ccb$2de2r$1@dont-email.me>
<62f646e8$0$697$14726298@news.sunsite.dk> <td9q06$1jrj$1@gioia.aioe.org>
<tdbg5c$1dvc$1@gioia.aioe.org> <tdcaog$1mt1$1@gioia.aioe.org>
<tdci82$3fkd1$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="16778"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Mon, 15 Aug 2022 20:58 UTC

On 8/15/2022 12:32 AM, Dave Froble wrote:
> On 8/14/2022 10:24 PM, Richard Maher wrote:
>> As I keep telling OO people "It's not all about reducing your typing
>> effort!"
>
> Agreed 110% ...
>
> Perhaps some objects don't work as well as possible.

The objects used by ORM frameworks are typical just
data also known as records in other languages.

(one exception: one-to-many relation with lazy loading, which
often involves some OO technqiues)

>   The OO folks will
> just say faster HW makes that not an issue.  I think efficiency is
> always an issue.  I doubt they will ever agree, because they might not
> like to type?

The people doing the typing and the people doing the reading later
tend to cost money.

Arne

Re: request for advice

<tdecbo$kbl$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=24385&group=comp.os.vms#24385

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: request for advice
Date: Mon, 15 Aug 2022 17:03:51 -0400
Organization: Aioe.org NNTP Server
Message-ID: <tdecbo$kbl$1@gioia.aioe.org>
References: <c151d053-bcd0-4beb-b845-4e4f7c2d7999n@googlegroups.com>
<tcvkfu$16rc$1@gioia.aioe.org> <62f3a183$0$698$14726298@news.sunsite.dk>
<td46ps$1qb4$1@gioia.aioe.org> <td4ccb$2de2r$1@dont-email.me>
<62f646e8$0$697$14726298@news.sunsite.dk> <td9q06$1jrj$1@gioia.aioe.org>
<tdbg5c$1dvc$1@gioia.aioe.org> <tdcaog$1mt1$1@gioia.aioe.org>
<tdci82$3fkd1$1@dont-email.me> <tddvu6$3n905$3@dont-email.me>
<tde26p$3o0ej$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="20853"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-US
 by: Arne Vajhøj - Mon, 15 Aug 2022 21:03 UTC

On 8/15/2022 2:10 PM, Dave Froble wrote:
> On 8/15/2022 1:31 PM, Simon Clubley wrote:
>> On 2022-08-15, Dave Froble <davef@tsoft-inc.com> wrote:
>>>
>>> Perhaps some objects don't work as well as possible.  The OO folks
>>> will just say
>>> faster HW makes that not an issue.  I think efficiency is always an
>>> issue.  I
>>> doubt they will ever agree, because they might not like to type?
>>>
>>
>> OO, done properly, gives you way more maintainable code.
>
> Did you miss where my priority is "efficiency"?
>
> Wonder how maintainable it is for a programmer who doesn't use OO?

OO is probably difficult for someone not knowing OO.

In general XYZ is difficult for anyone not knowing XYZ.

The good thing for OO is that almost all developers below
50 knows OO.

Arne

Re: request for advice

<tdeclo$ojj$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=24386&group=comp.os.vms#24386

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!LeVffQP25j5GAigzc2gaQA.user.46.165.242.75.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: request for advice
Date: Mon, 15 Aug 2022 17:09:10 -0400
Organization: Aioe.org NNTP Server
Message-ID: <tdeclo$ojj$1@gioia.aioe.org>
References: <c151d053-bcd0-4beb-b845-4e4f7c2d7999n@googlegroups.com>
<tcvkfu$16rc$1@gioia.aioe.org> <62f3a183$0$698$14726298@news.sunsite.dk>
<td46ps$1qb4$1@gioia.aioe.org> <td4ccb$2de2r$1@dont-email.me>
<62f646e8$0$697$14726298@news.sunsite.dk> <td9q06$1jrj$1@gioia.aioe.org>
<tdbg5c$1dvc$1@gioia.aioe.org> <tddf9k$3l2ru$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="25203"; posting-host="LeVffQP25j5GAigzc2gaQA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.12.0
Content-Language: en-US
X-Notice: Filtered by postfilter v. 0.9.2
 by: Arne Vajhøj - Mon, 15 Aug 2022 21:09 UTC

On 8/15/2022 8:47 AM, Craig A. Berry wrote:
> On 8/14/22 1:50 PM, Arne Vajhøj wrote:
>> On 8/13/2022 11:25 PM, Richard Maher wrote:
>>> On 12/08/2022 8:26 pm, Arne Vajhøj wrote:
>>>> Even if one knows SQL then an ORM will usually result in
>>>> significant less code and less code means easier maintenance.
>>>
>>> BOLLOCKS!!!
>>
>> No.
>>
>> Try compare:

>> The ORM code is at a higher abstraction level and much shorter.
>
> The first one could be a lot shorter if you write some utility code to
> set up the parameters and load the DataReader into a list.

A good chunk of the code could be avoided by having some
smart code do parameters and reading.

And some more code could be avoided by having some smart
code convert between IDataReader and target objects.

And when all that smart code is done then one has written a
custom ORM.

:-)

Maybe not like EF - probably more like Dapper,
but Dapper is also an ORM (and some people really
like Dapper because it is simpler than EF and
NHibernate).

Arne

Pages:12
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor