[AccessD] Moving to .Net (was Ded Moroz sends you ...)

Shamil Salakhetdinov shamil at smsconsulting.spb.ru
Sun Jan 2 10:33:44 CST 2011


I prefer to not participate in 

"Programming Language A" vs. "Programming Language B" disputes - 

as for C# I'd note that developers fluent with it would find themselves
rather comfortable when starting to learn/use:

JavaScript
PHP
Java
Ruby
Python
Eiffel
PERL
C/C++
...

even Pascal/Object Pascal (DELPHI).

Thank you.

--
Shamil
 
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Ramz .
Sent: 2 ?????? 2011 ?. 19:09
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...)

I tried to learn VB.Net, too, out of curiosity as well as the idea that I
may be able to learn it quick because I already know VBA. Most of the tools
in the previous company that I worked for were from Microsoft, but when I
began working for another company that had limited resources, I began to
consider open source tools. I looked at php, and also looked at Java. One
thing these had in common was their connection with the C language (i.e.,
their syntax). I figured that if I'd learn C#, at least I'd have also
learned something that I can also use in php, javascript and Java when it's
time for me to focus on them. I'm already good with VB, so learning a new
language like C# should be a welcome addition to whatever I already know.
Just my two cents...

-- Ramil

On Sun, Jan 2, 2011 at 5:36 AM, jwcolby <jwcolby at colbyconsulting.com> wrote:

> I think we all want to feel that our decisions are correct, whether it 
> is the car we drive or the language we program in.
>
> I propose that in this case, there is almost no discernible difference 
> in capability between the two languages.  I believe that at this 
> instant in time C# holds the edge in "desirability" with employers and 
> thus in salary paid, however I also believe that they will probability
level out.
>
> So who cares really?  Pick one and get to work!
>
> One thing I would say is that because of my VB background and the fact 
> that I have switched to C#, I can easily read and write VB or C# 
> programs, whereas had I stayed with VB I would only be fluent in VB.  
> Had I come from C# (no VB background) and I stuck with C# I would not have
that advantage.
>
>
> John W. Colby
> www.ColbyConsulting.com
>
> On 1/2/2011 5:22 AM, Shamil Salakhetdinov wrote:
>
>> Hi Dan --
>>
>> I just wanted to ask you what are generally accepted statistics your 
>> statements are based on?
>>
>> Thank you.
>>
>> --
>> Shamil
>>
>> -----Original Message-----
>> From: accessd-bounces at databaseadvisors.com
>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters
>> Sent: 2 ?????? 2011 ?. 6:12
>> To: 'Access Developers discussion and problem solving'
>> Subject: Re: [AccessD] Moving to .Net (was Ded Moroz sends you ...)
>>
>> I'd recommend VB.Net over C# for the following reasons:
>> (I know some of you want to scream at me about this, but what I'm 
>> doing is making logical arguments, not passionate arguments.)
>>
>> With the release of VS 2010, the capabilities of C# and VB.Net are 
>> almost identical - there used to be significant differences in previous
versions.
>> Since both compile to the CLR, you get the same results in the end.
>>
>> Utility software exists which can convert one language to the other 
>> and back again.
>>
>> Because there is effectively no difference, software shops will be 
>> looking to hire developers not on which language can write, but on 
>> what value they bring.  There won't be an automatically higher rate for
C# developers.
>>
>> VB.Net is easier to learn than C#.  And if you're an experienced 
>> Access developer it's easier yet.  (Although easy is a relative 
>> term.)
>>
>> Because VB.Net is easier to learn, college students will learn it 
>> instead of C#.  (When you were in college and you could save some 
>> time what did you
>> do?)  This will add to the proportion of VB.Net developers over time 
>> who will wonder why anyone would pick the more difficult language.
>>
>> Experienced developers, all other things being equal, can program 
>> faster in VB.Net.  This makes you more competitive whether working 
>> independently or in a company.
>>
>> MS is trying to be leaner than they were in the good old days w/o 
>> Google and others.  So they need to reduce duplication of resources.  
>> Making two similar programming languages identical is a good way to 
>> do that.  The next step would be to deprecate one of the languages - 
>> and C# will stop being supported in 10 - 12 years.  MS created C# so 
>> that Java developers could more easily transition to a .Net language 
>> while .Net was becoming mainstream.  .Net is now mainstream.
>>
>> --------------------
>> On the cost-benefit:
>>
>> I'd say that if you want to continue to be an independent 
>> professional developer then VB.Net is the way to go.  I've lost 
>> projects with potential customers just because the IT department 
>> didn't know what Access could really do - they saw it as a toy and my
credibility as low.
>>
>> But if you are using VB.Net&  SQL Server you've got credibility, even 
>> if you could have done the same project in Access at 1/2 the time and 
>> cost.
>> Company decision-makers often don't care too much what something 
>> costs (even while they are screaming to keep the costs down) - they 
>> care more that they 'look' like good decision makers to keep their 
>> career path on track, and screaming at a supplier (or developer) to 
>> keep costs down looks good too.
>> People often buy the more expensive thing because think it's worth more.
>> Unless - the person who hires you is directly affected by Profit&  
>> Loss - then they really do care!
>>
>> Good Luck!
>> Dan
>>
>>
>>
>> -----Original Message-----
>> From: accessd-bounces at databaseadvisors.com
>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark Simms
>> Sent: Saturday, January 01, 2011 7:07 PM
>> To: 'Access Developers discussion and problem solving'
>> Subject: Re: [AccessD] Ded Moroz sends you links on sample 
>> projects... :)
>>
>> Good stuff John. Would you say based on your time-in-training that 
>> you are 50% as productive, 25%, ???
>>
>> I'm just trying to gauge the cost-benefit of moving to C# dot-net.
>>
>>
>>
>> --
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>>
>>  --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com




More information about the AccessD mailing list