Notices
Computer & Technology Related Post here for help and discussion of computing and related technology. Internet, TVs, phones, consoles, computers, tablets and any other gadgets.

any (vb) .NET developers on here? (also, crystal reports)

Thread Tools
 
Search this Thread
 
Old 19 February 2004, 10:22 AM
  #1  
midget1500
Scooby Regular
Thread Starter
 
midget1500's Avatar
 
Join Date: Sep 2001
Location: Bangor, Northern Ireland
Posts: 2,033
Likes: 0
Received 0 Likes on 0 Posts
Question any (vb) .NET developers on here? (also, crystal reports)

hi everybody (hi dr. nick..)

i'm going on a training course in .net next week. i'm already familiar with java (j2ee and all that). this training is to enable us to build .net applications (asp.net et al) to create an intranet front end, to access MS SQL server.

which version of .net should we buy? looking on dabs and they have 2 that seem suitable;

Visual Studio .Net Enterprise Developer 2003 @ £1225
Visual Studio .Net Enterprise Architect 2003 @ £1699

Anywhere do better prices?

I take it that we can develop applications using either and release them to clients, i.e. no licensing issues here? and is one copy sufficient for a few developers or do we need a copy each?

Another issue that has been brought to my attention is that of reporting. Crystal Reports has been mentioned. I've never seen or used it and I've seen a training course that lasts 2 days. Is this something we could easily pick up on or would training be required? (I can't see it being that difficult?)

Cheers
Steven
Old 19 February 2004, 10:34 AM
  #2  
jjones
Scooby Regular
 
jjones's Avatar
 
Join Date: Apr 1999
Posts: 4,410
Received 1 Like on 1 Post
Default

Originally Posted by midget1500
hi everybody (hi dr. nick..)
Another issue that has been brought to my attention is that of reporting. Crystal Reports has been mentioned. I've never seen or used it and I've seen a training course that lasts 2 days. Is this something we could easily pick up on or would training be required? (I can't see it being that difficult?)
Steven
muhahahahahah

crystal reports is the work of satan
Old 19 February 2004, 10:35 AM
  #3  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

you'd be better off learning c# than vb.net to be honest.


which version of .net should we buy?
the cheapest one that you need. if you need the architect version components (visio etc), go for that. if you don't, go for developer.

you can get better prices if you have an agreement with microsoft. speak to whomever normally orders software at your company.

I take it that we can develop applications using either and release them to clients, i.e. no licensing issues here?
correct - you can release any .net applications without having to pay licensing (the .net platform is free).

HOWEVER, you will need licenses for the following:
* visual studio (this is NOT a requirement to develop software)
* any windows licenses (this should be the clients' responsibility but you'll need to inform them)
* any sql server / database licenses (as above)


and is one copy sufficient for a few developers or do we need a copy each?
one copy EACH.


re: crystal reports... consider sql reporting instead. it uses .net, and is free, whereas you have to pay for crystal reports (usually on a per-user basis).
Old 19 February 2004, 10:37 AM
  #4  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

oh yeah, and this should have been in computer related
Old 19 February 2004, 11:14 AM
  #5  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

If you are focusing on web apps then look at Web Matrix, a freebie MS Offering, similar to the concept behind the VB Component edition etc. You can produce Web Services and Apps on this and works fine for MOST things.

you'd be better off learning c# than vb.net to be honest.
If you are starting from scratch then I would agree, if you have experienced VB developers they may find VB easier although it is significantly different to previous versions so there is still a learning curve. For most things there is little difference in functionality between VB and C# although C# will do some things VB won't and vice versa.

You can mix and match VB and C# (and other languages) within a solution (not a project) and they will work quite happily. C# does "force" you to right better code off the bat as it is more "strict", VB lets you "get away" with a lot of things and so things will still work, they just work badly. If the VB code is well written and structured then it will perform fine. The trouble is that if you take the time to learn this, many would argue you may as well have learnt C# anyway.
Old 19 February 2004, 11:16 AM
  #6  
SiDHEaD
Scooby Regular
 
SiDHEaD's Avatar
 
Join Date: Apr 2002
Location: Birmingham
Posts: 9,196
Likes: 0
Received 0 Likes on 0 Posts
Default

You can get other development front-ends for vb .net, some of them a hell of a lot cheaper - even free. Seem to have some better functionality - and as it isn't made by microshat it shouldn't crash every hour.


Andy
Old 19 February 2004, 11:23 AM
  #7  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

development front-ends for vb .net
Yup - web matrix is free (still MS though) www.asp.net and I think it supports c# as well
Old 19 February 2004, 11:24 AM
  #8  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by OllyK
The trouble is that if you take the time to learn this, many would argue you may as well have learnt C# anyway.
exactly... add to that the fact that the vast majority of code samples (including sample applications) are written in c#... and if u want to learn anything from them, you'll probably need to learn a fair chunk of c# anyway.

needless to say, java developers will find c# less of a learning curve than vb.net

my reasons for picking c#:
* it is developed for .net, not a port from a different platform
* it enables you to do a few things that you cannot do in vb.net
* from a personal (non-company) point of view, there are more jobs out there for c# developers than other .net languages, and there always will be
* millions (billions?) of lines of microsoft code are in c#. almost none (comparitively) are in vb.net. if ms are to discontinue support of a language, it WONT be c#.
* more people will be happier with the syntax (everyone from the java world, c++ world etc).
* a company will (generally) get better technical staff if hiring someone with c# skills than vb.net (a HUGE generalisation i know.. but not far from the truth)
Old 19 February 2004, 11:24 AM
  #9  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by OllyK
Yup - web matrix is free (still MS though) www.asp.net and I think it supports c# as well
yes it does
Old 19 February 2004, 11:26 AM
  #10  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by SiDHEaD
Seem to have some better functionality
for instance what?

also, are you genuinely having problems with visual studio .net crashing?? or .net in general crashing??
Old 19 February 2004, 11:56 AM
  #11  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

Just to fill in a couple of gaps, I am a consultant rather than a developer although I do have C, Java, VB, C#, Smalltalk (and a few others) background.

The fact the code examples are in C# is neither here nor there, there are plenty of very good (and free) translators out there that will take C# and translate to VB and vice versa.

it is developed for .net, not a port from a different platform
Mmm, VB .NET isn't really just a port. Try importing a VB6 app in to .NET and see how much re-work you have to do. Add to that the approaches that worked well in VB6 are no longer the best way to do them in .NET. The name is the same, the syntax is the same, but it has moved on significantly (and for the better). You could argue that C# is just messed about with C or C++ in a similar vein, there are similarities between them but they are different beasts.

* it enables you to do a few things that you cannot do in vb.net
Yes and VB also does a few things that C# can't do as well. To be honest the ability to overload operators in C# is not going to be something that you use on a daily basis, likewise the ability to late bind in VB isn't massively useful either.

from a personal (non-company) point of view, there are more jobs out there for c# developers than other .net languages, and there always will be
This is perception I think. Seen plenty for VB and for C#, but seeing more and more just ".NET". i.e. don't care what lanuage as long as it is in the .NET fold, again the nice thing about .NET being able to pick and choose.

more people will be happier with the syntax (everyone from the java world, c++ world etc)
That discounts an awful lot of people from the VB and ASP worlds, which are not inconsiderable either!

a company will (generally) get better technical staff if hiring someone with c# skills than vb.net (a HUGE generalisation i know.. but not far from the truth)
If the truth be known, most .NET developers can develop in C# or VB. Either way they need to understand the underlying concepts and architecture, the language on top used to implement the solution is down to personal preference.

I am not making a case for either VB or C#, I think both are valid and I have used both. I personally prefer VB, for comfort more than anything else. I think too much emphasis is made on the top level language used to get the result, with .NET this is largely irrelvant as the compiled code that goes through the CLR is ALMOST identical regardless of the language, that is one of .NET's big selling points.

I agree that you will in general get better quality code from c#, not because it is a "better" language, but because it forces you to write better code, VB allows you to be lazy (which for some things is actually useful), but if you write the VB code properly then it is just as valid as the c#
Old 19 February 2004, 11:56 AM
  #12  
midget1500
Scooby Regular
Thread Starter
 
midget1500's Avatar
 
Join Date: Sep 2001
Location: Bangor, Northern Ireland
Posts: 2,033
Likes: 0
Received 0 Likes on 0 Posts
Default

I'm reading your replies with interest. This isn't an IT company I work for but an accountacy firm that have some staff trained using VB.A so to undertake this project going to .NET is a big enough leap*, never mind changing language!!!

* possibly the biggest understatement EVER made. You read it here first!
Old 19 February 2004, 11:59 AM
  #13  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

Meant to say you get better C# code because it forces you to write better code rather than it being down to the quality of the developer. A good VB developer can produce the same thing that will perform as well as a good developer in C# will produce.
Old 19 February 2004, 12:01 PM
  #14  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

midget1500 - don't think for one moment that because people are good with VBA that they will be good with .NET, VB or otherwise. There are big enough differences between VBA and VB6. VB .NET is a very different beastie and if you try and code it like you did with VBA or VB6 you are going to end up with a major mess on your hands!!
Old 19 February 2004, 12:07 PM
  #15  
TopBanana
Scooby Regular
 
TopBanana's Avatar
 
Join Date: Jan 2001
Posts: 9,781
Likes: 0
Received 0 Likes on 0 Posts
Default

As said, VB.net and C# are both very similar - just different syntax. C# just looks more scary to the uninitiated due to the use of curly brackets everywhere!

Don't mess around with any of the free IDE's unless you're very skint. VS.net is very good - the debugging facilities are excellent. You'd be better off getting an MSDN Subsciption though as it's similarly priced to Visual Studio, and includes Visual Studio and basically every other microsoft package available. You get monthly updates sent on DVD-ROM and can download new releases from a secure site. You used to get 5 free tech support incidents too, not sure if you still do.
Old 19 February 2004, 12:08 PM
  #16  
midget1500
Scooby Regular
Thread Starter
 
midget1500's Avatar
 
Join Date: Sep 2001
Location: Bangor, Northern Ireland
Posts: 2,033
Likes: 0
Received 0 Likes on 0 Posts
Default

Olly, yes but (sweeping generalisation mode on) it should/will be more familiar to them than C# but obviously they are being trained with regard to how to program and structures/concepts rather than just knock together a few subroutines in VB.A.

As above, choice of language is almost irrelevant - they just need to get familiar with the .NET architecture and more importantly, how to program!
Old 19 February 2004, 12:16 PM
  #17  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

it should/will be more familiar to them than C#
At a glance the content of methods will look much the same, but Includes, Inherits, Implements, Overloads, Overrides etc etc will all be different and anybody used to Properies is in for a shock as well!

Good luck though!
Old 19 February 2004, 12:50 PM
  #18  
SiDHEaD
Scooby Regular
 
SiDHEaD's Avatar
 
Join Date: Apr 2002
Location: Birmingham
Posts: 9,196
Likes: 0
Received 0 Likes on 0 Posts
Default

My crashing refrence was just the usual pop at the way microsoft stuff likes to die. ok ok the recent stuff is ok, but I still have to modify apps made in VB6 and the IDE will sometimes just bugger off and die.

As for functionality it may just be the layout - but I find a lot of the MS stuff to be tucked away too much. You need a course on the use of the app, not just the language.

Andy
Old 19 February 2004, 12:54 PM
  #19  
TopBanana
Scooby Regular
 
TopBanana's Avatar
 
Join Date: Jan 2001
Posts: 9,781
Likes: 0
Received 0 Likes on 0 Posts
Default

anybody used to Properies is in for a shock
How's that then?
Old 19 February 2004, 02:22 PM
  #20  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by OllyK
The fact the code examples are in C# is neither here nor there, there are plenty of very good (and free) translators out there that will take C# and translate to VB and vice versa.
these are not particular good. try translating a large c# project to vb.net and see what happens.

besides, a developer will be able to develop a lot faster if s/he can find a source sample quickly WITHOUT having to put it thru a translator.


Mmm, VB .NET isn't really just a port. Try importing a VB6 app in to .NET and see how much re-work you have to do.
vb.net is exactly that - a port. it's a port of vb onto the .net platform. just like cobol.net is a port of cobol onto the .net platform. vb.net was NOT written from the ground up... it was vb converted to the .net platform.

microsoft TRIED to develop bits of vb.net from the ground up, but were (shockingly and unfortunately) met with a LOT of comments from the vb community wanting it to stay essentially the same.


You could argue that C# is just messed about with C or C++ in a similar vein
not very well you couldn't. c++ is hugely based on explicit pointers and memory handling.

it would be fairer to say "c# is just messed about with java"... even then that's not strictly true. they both share elements... because those elements make up a GOOD programming language.


This is perception I think. Seen plenty for VB and for C#, but seeing more and more just ".NET". i.e. don't care what lanuage as long as it is in the .NET fold, again the nice thing about .NET being able to pick and choose.
disagree, and here's proof. do a search on somewhere like jobserve and you'll get way more than twice as many c# jobs as vb.net.


If the truth be known, most .NET developers can develop in C# or VB.
rubbish! why would they? they'd pick a language and develop all their stuff in it. if not, they're wasting their employers' time.

a company will pick a language and stick to it for faster development and lower time to market. it would be TOTALLY illogical to say "we need you to be able to develop in c# and vb.net for some arbitrary reason". likewise a good developer would not say "hmmm i think i'll develop in language x instead of language y today just for the hell of it!".

the ONLY type of person who would need to know both languages are consultants/contractors who want to open up more of the market share. even then, i would rather hire a c# specialist than someone who's done "a bit of both".

Either way they need to understand the underlying concepts and architecture, the language on top used to implement the solution is down to personal preference.
agree with the first part of that sentence, but the second part should NOT be down to personal preference. it should be corporate strategy to ensure development could be maintained. if i were running a company and someone wrote a huge system in eiffel.net just because it was their "personal preference", and as such it couldn't be maintained, they'd be fired on the stop.


with .NET this is largely irrelvant as the compiled code that goes through the CLR is ALMOST identical regardless of the language, that is one of .NET's big selling points.
the fact that you say "ALMOST" is important. in reality, the c# compiler is BETTER than the vb.net compiler. as such, c# will get better IL generated. and as such, you'll get better performance with c#. this is a HUGE advantage of c#, due to the fact that microsoft better supports the language and spent more time on csc.exe than the vb (and other language) equivalents.
[/QUOTE]
Old 19 February 2004, 04:44 PM
  #21  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

disagree, and here's proof. do a search on somewhere like jobserve and you'll get way more than twice as many c# jobs as vb.net.
Just have done - put in ".NET" and it was coming back 6:4 VB to C#. And they were 50:50 Specific (C# or VB) to general ASP.NET developer / VS .NET Developer where NO language was specified.

So we can both find job web sites to prove our case which goes to prove what? There is bugger all in it.

And as for:
the c# compiler is BETTER than the vb.net compiler. as such, c# will get better IL generated. and as such, you'll get better performance with c#. this is a HUGE advantage of c#
This is a common mis-conception and wrong. The compilers have many different settings and if the settings are not comparable then what you have said is true, if they are comparable then...from Microsoft MDSN:
All Framework compilers generate Intermediate Language (IL) that is later compiled to native code by the Just-In-Time (JIT) compiler. The same IL executes exactly the same on the common language runtime no matter which language was originally used. Runtime differences between Visual Basic .NET code and equivalent code in another language are caused by the respective compilers generating different Intermediate Language.

Comparing compilers requires an understanding of the default behavior of each compiler to ensure that equivalent options are being used. Similar code segments compiled with dissimilar compiler options can have drastically different performance characteristics. But as will be shown in the remainder of this section, Visual Basic .NET code performs identically to C# code when both are compiled with equivalent options.
With "Visual Basic .NET code performs identically to C# code" being the key point!
Old 19 February 2004, 05:04 PM
  #22  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by OllyK
Just have done - put in ".NET" and it was coming back 6:4 VB to C#. And they were 50:50 Specific (C# or VB) to general ASP.NET developer / VS .NET Developer where NO language was specified.

So we can both find job web sites to prove our case which goes to prove what? There is bugger all in it.
no, because you've put in ".net", which will pull back all "vb.net" jobs. you'll only pull back c# jobs if they ALSO have .net in the spec... which most of them don't. do you see what i mean?

now change your search to c# and a seperate one for vb.net and see what you get.


With "Visual Basic .NET code performs identically to C# code" being the key point!
what it's saying is that IDENTICAL IL performs the same.

it also says that different compilers generate different il.

just because those code samples generated the same il, it does NOT mean ALL code samples will generate the same il.
Old 19 February 2004, 05:16 PM
  #23  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

no, because you've put in ".net", which will pull back all "vb.net" jobs. you'll only pull back c# jobs if they ALSO have .net in the spec... which most of them don't.
c# = 299 jobs
vb .net = over 500 jobs

do you see what i mean?
Nope looks to me like there are significantly more vb .net jobs out there than c# even by your revised search criteria, atleast 5:3 if not more...so my previous point stands, there is more likely little or nothing in it.

what it's saying is that IDENTICAL IL performs the same.
No...it is saying that comparable VB code when compiled with comparable compiler options will generate IL that performs equally well, read it again...it says "Visual Basic .NET code performs identically to C# code" it doesn't mention IL at this stage.

just because those code samples generated the same il, it does NOT mean ALL code samples will generate the same il.
As we know, there are different ways to loop and branch, if you use comparable c# and vb methods you will end up with comparable IL and comparable performance. If you choose the best VB option and the worst C# option in a given situation, VB will perform better and vice versa. Have a look on MSDN, they are numerous articles where performance is compared in great detail and time and time again the results are the same, comparable VB & C# code with comparable compiler setting results in IL that will perform the same.

Last edited by OllyK; 19 February 2004 at 05:17 PM.
Old 19 February 2004, 05:31 PM
  #24  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by OllyK
c# = 299 jobs
vb .net = over 500 jobs
what site is that on then? you've actually searched for "vb.net", NOT "vb .net" the latter of which will pull back ALL vb jobs AND all vb.net jobs? i notice the space between the two words which makes the difference.

furthermore, whenever computer or computer weekly put out a list of skills, c# ALWAYS appears higher than vb.net in the number of jobs advertised (vb.net often doesn't even appear).


comparable VB & C# code with comparable compiler setting results in IL that will perform the same.
no this is just not right. i can happily provide you with a very simple example of different IL being produced by the same compiler options.

in particular, for example, the vb.net and c# compilers manage stack space differently (in a different order) and as such produce DIFFERENT il. furthermore, even simple string comparison is done differently in c# and vb.net behind the scenes.

Last edited by milo; 19 February 2004 at 05:34 PM. Reason: ironically i spelt the word "right" incorrectly :rolleyes: probably lots of other typos too, but whatever
Old 19 February 2004, 10:38 PM
  #25  
SCOSaltire
Scooby Regular
 
SCOSaltire's Avatar
 
Join Date: Mar 2001
Posts: 1,809
Likes: 0
Received 0 Likes on 0 Posts
Talking

'allo

ive just done the 70-305 exam and passed with 843/1000.
Basically Developing ASP.Net Web Applications with VB.Net and VS.Net

Most of the questions were not related to the language. Any coding examples were related to the use of the .Net Framework base class library.

To a developer generating solutions in .Net, the majority of the knowledge needed is related the workings of the cls associated base classes, understanding the life of web forms (events and such), manipulating controls and structuring applications taking advantage of inheritence and reusability.

None of this is Language specific. Ok, the synatax is - but the knowledge of the above comes before the knowledge of the language used to implement the designs.

People always get snotty about 'c is better than vb'.
Whether is C, Turbo c, C++, Java, C#, VB, VBA, VBScript, VB.Net.
But at last, it doesnt matter.

Of course, businesses make decisions on strategy of training for continuing product development - and will typically stick to the majority language skills available. However, with .Net, a developer should easily be able to swap between the big two with minimum effort as the effort lies in other areas now.

I cant wait till Whidbey comes out (late 2004 I hopes).
A big enhancement to ASP.Net.
Old 20 February 2004, 11:04 AM
  #26  
OllyK
Scooby Regular
 
OllyK's Avatar
 
Join Date: Feb 2005
Location: Derbyshire
Posts: 12,304
Likes: 0
Received 0 Likes on 0 Posts
Default

what site is that on then? you've actually searched for "vb.net", NOT "vb .net" the latter of which will pull back ALL vb jobs AND all vb.net jobs? i notice the space between the two words which makes the difference.
C# is easy to find, just put that in and there is little chance of there being a mix up. But look at the following ad:

Developer (Visual Basic, ASP, .NET, Oracle, Java
Web application developer with Visual Basic, ASP, .NET, Oracle for Plumtree portal implementation. Experience of intranet development an advantage.
Now it is a crap ad, but by .NET do they mean VB or C# or not fussed. There are many many others that show as VB/ASP.NET and so on.

Many organisations just don't care what the language is as long as they have .NET exposure. Once you have .NET you can cross train between languages very easily, it is just learning new syntax, all the underlying stuff remains constant.

A few examples:
.NET Developer Software Engineer Analyst Programmer (VB.NET C#)
.NET Developer Software Engineer Analyst Programmer (VB.NET C#) Buzzwords Software Developer, Software Engineer, Analyst Programmer, .NET Developer, C#, VB.NET, Visual Studio .NET, Object Oriented Design, OOD
Cambridge, Cambs, East Anglia – Permanent – £25,000 - £35,000 + Bens (£25,000 to £35,000 per year) – published 17/02/2004

VB6 SQLServer 2000 VB.net C# FX Developer (x6)
Major intentional Investment Bank urgently require VB/SQLServer 2000 developers with an FX background. You will have extensive experience with FX using VB and SQLServer 2000, ideally with exposure to migrating from SQLServer 7. Commercial use of C# and VB.Net is very desirable . You will be working in a London based Global FX team focusing on FX Spot & Forward over six locations dealing with 50k+ transactions per day. The team is currently in the process of converting the VB front end
City – Contract – Excellent – published 13/02/2004

ASP.NET Developer
ASP.NET Developer for a leading New Media Agency in London. Should also have C#, SQL Server 2000, HTML/XML. Must have a minimum of 18 Months commercial experience and a degree. A web agency background is preferred. Great company, Great Opportunity. Please forward your CV ASAP.
Europe:United Kingdom:London – any – £35,000 to £45,000 per year – published 16/02/2004

Analyst Developer, Visual Studio, C#, Visual Basic, ASP
My clients are looking for creative developers with the following skills: Visual Studio, Visual SourseSafe, HTML, CSS, DHTML, JavaScript, ASP. The following skills or a basic understanding are required, but not essential: Visual Studio.Net, C#, XML, XSLT, SQL Server 2000.
Hertfordshire – any – + benefits (£22,000 to £26,000 per year) – published 12/02/2004
These were the first few that came back when I used "c# .net" so we should get anything .NET and all the C# as well.
Old 20 February 2004, 07:51 PM
  #27  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by OllyK
Now it is a crap ad, but by .NET do they mean VB or C# or not fussed.
most of the time thats the agency writing up the job badly and not knowing what they're advertising for.

ive been asked if i have any "adoonet" (pronounced like that) experience by agencies more than once. they meant ADO.NET of course.

incidently (having now looked more closely at exactly what jobs are around), all the REALLY good jobs (permanent > 70-80k/year) tend to be c# with no mention of vb.net whatsoever. in fact, even as low as 40-50k plus, the mention of vb.net goes completely and it's only c#. yes, companies that are advertising at < 30-35k don't care what you have - probably because they are hardly able to be too choosy. but when the salary starts getting serious, the focus is on c#.
Old 21 February 2004, 01:02 AM
  #28  
igratton
Scooby Regular
 
igratton's Avatar
 
Join Date: Nov 1998
Location: Derby, land of road legal race cars.
Posts: 1,445
Likes: 0
Received 0 Likes on 0 Posts
Thumbs up

Its an interesting debate.

I personally use c# to develop on .net purely because I think its a more elegant language to code in, plus it helps because I tend to switch and swap between java and (still - but not that often) c stuff on windows.

I haven't done anything yet in vb.net, but i've seen the odd bit in reading - just doesn't seem as clean. I did a lot of vb stuff years ago and from time to time have to revisit code - a task I hate.

I still think the microsoft IDE is a long way behind in some aspects of its abilities - the eclipse environment used with java (and with c# for that matter in a quite primative way) is very very good. I often wondered if borlands c# builder was a little like Jbuilder - also a pretty good IDE

I'm not saying vb.net is bad - it just helps 'my' fragile brain to have 3 very similar syntactical languages at my disposal.
Old 21 February 2004, 10:10 AM
  #29  
milo
Scooby Regular
 
milo's Avatar
 
Join Date: Nov 2001
Posts: 2,043
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by igratton
I still think the microsoft IDE is a long way behind in some aspects of its abilities
specifically, what do u think it's missing?

vs.net to me is missing one thing... support for page templating for asp.net. this is only temporary however.
Old 21 February 2004, 11:59 AM
  #30  
TopBanana
Scooby Regular
 
TopBanana's Avatar
 
Join Date: Jan 2001
Posts: 9,781
Likes: 0
Received 0 Likes on 0 Posts
Default

vs.net to me is missing one thing... support for page templating for asp.net. this is only temporary however.
Yep, I agree. If they do it properly, master pages should be really neat. Have you tried declaring controls in an abstract base page before? The IDE adds clashing variable declarations in the child class whenever you open the child page's designer - crap!

BTW - I landed a new C# contract yesterday - good money too. The market's picking up chaps!



All times are GMT +1. The time now is 12:35 AM.