Page 1 of 2 12 LastLast
Results 1 to 16 of 22

Thread: Can someone summarise for me the advantages/disadvantages of using .net instead of...

  1. #1
    Senior Member
    Join Date
    Sep 2007
    Posts
    409
    Thanks
    7
    Thanked
    32 times in 12 posts
    • icanhazburger's system
      • Motherboard:
      • Foxconn 946GZ7MA/946PL7MA Series
      • CPU:
      • DualCore Intel Core 2 Duo E6400
      • Memory:
      • 2 gig DDR2-667
      • Storage:
      • 320gig Baracuda II
      • Graphics card(s):
      • 7900 GS vc3600 cooler
      • PSU:
      • 600w
      • Case:
      • Something with a 25cm fan
      • Monitor(s):
      • 1 x 22"w 1 x 19"
      • Internet:
      • Pipex Max :(

    Question Can someone summarise for me the advantages/disadvantages of using .net instead of...

    Can someone summarise for me the advantages/disadvantages of using a .net language instead of traditional vb for example.

    I've a job interview soon, though the person interviewing me knows that I have experience in totally the wrong languages there after he is not too worried about it, but I thought I'd best be able to show some kind of knowledge and waffle convincingly.

    I'm from a delphi background, pre .net, and they are currently using visual basic but wanting to move to vb.net a soon as a customer comes along whose requirements are for something that justifies some green field development.

    They also do some web development using java and asp, which I have no experience in but again they said dont worry, but I'd like to know what a typical development environment for this kind of work would be, would the best IDE for asp be notepad
    In the internets, no one can hear you sarcasm.

  2. #2
    Flower Child stytagm's Avatar
    Join Date
    Aug 2004
    Location
    London
    Posts
    754
    Thanks
    47
    Thanked
    23 times in 18 posts

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Is this for Windows or Web development? We use ASP.Net here at work (with c# rather than vb.net, but they're much the same) and it's basically lovely.

    Some advantages (the ones I can remember) are:
    Performance, .net is compiled "just in time" (a bit like Java) which allows lots of clever machine specific optimisations. Upshot - faster execution.

    There's an implicit expectation to separate your markup (html) from your code (vb.net). This makes life a lot clearer and your code easier to maintain once projects grow to any size.

    By ditching backwards compatibility, they've been able to give the languages a good overhaul and throw in lots of shiny ideas they've pinched from languages like Ruby and Python. Generics, delegates etc. So you get a generally better language than classic asp and vb, with better libraries, that's still supported by Microsoft.

    Pretty much the worst thing about it is that really you're tied in to using IIS on Windows as a server. You can use Mono (with Apache on either windows or linux) but it's a bit harder work.

    If you want to give them a try, download one (or all) of the free Express editions of visual studio. Web Developer express would be all you'd need to knock up a couple of quick web pages to try it out.

    If Direct Hex is about, he's very good at this sort of question.
    They told me I was gullible ... and I believed them.

  3. #3
    TiG
    TiG is offline
    Walk a mile in other peoples shoes...
    Join Date
    Jul 2003
    Location
    Questioning it all
    Posts
    6,213
    Thanks
    45
    Thanked
    48 times in 43 posts

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    I'd actually argue that very few companies use a language because its right for the task. Usually its because the company use that language just because thats what they've been using.

    Programming skills are programming skills, language is really irrelevant in my opinion.

    There isn't much a good programmer should be able to pick up and work with in a reasonable time frame.

    TiG
    -- Hexus Meets Rock! --

  4. #4
    Senior Member
    Join Date
    Sep 2007
    Posts
    409
    Thanks
    7
    Thanked
    32 times in 12 posts
    • icanhazburger's system
      • Motherboard:
      • Foxconn 946GZ7MA/946PL7MA Series
      • CPU:
      • DualCore Intel Core 2 Duo E6400
      • Memory:
      • 2 gig DDR2-667
      • Storage:
      • 320gig Baracuda II
      • Graphics card(s):
      • 7900 GS vc3600 cooler
      • PSU:
      • 600w
      • Case:
      • Something with a 25cm fan
      • Monitor(s):
      • 1 x 22"w 1 x 19"
      • Internet:
      • Pipex Max :(

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Theres a mixture of web development and windows development, there windows development is moving away from vb to vb.net. Most there business is windows development though.

    He had the attitude that it does not matter so much that I dont have the exact experience from the start, which was great, as I thought I was going to have to try and explain that knowing a few high level languages means I'll pick up others pretty quickly, especially when I'm primarily working with existing code of there's at 1st.

    The 1st interview was last Thursday, I did not even expect an interview, I just took my cv into the recruitment agency, but it turned out he is developing a new system for them so he happened to be there, so I had a twenty minute impromptu interview while sat in jeans and tshirt(which felt rather strange), afterwards the recruitment consultant came in and said "he really really really likes you", so hopefully this 2nd interview tomorrow at his place of work should go just aswell.

    Because I'd not expected an interview I think I was more relaxed, but of course had no time to prepare for it, good job I'm a naturally chatty person I guess.
    In the internets, no one can hear you sarcasm.

  5. #5
    Senior Member
    Join Date
    Sep 2007
    Posts
    409
    Thanks
    7
    Thanked
    32 times in 12 posts
    • icanhazburger's system
      • Motherboard:
      • Foxconn 946GZ7MA/946PL7MA Series
      • CPU:
      • DualCore Intel Core 2 Duo E6400
      • Memory:
      • 2 gig DDR2-667
      • Storage:
      • 320gig Baracuda II
      • Graphics card(s):
      • 7900 GS vc3600 cooler
      • PSU:
      • 600w
      • Case:
      • Something with a 25cm fan
      • Monitor(s):
      • 1 x 22"w 1 x 19"
      • Internet:
      • Pipex Max :(

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Update : I got the job. He did not realise I've photoshop skills either, so aswell as doing there windows development and web development, I'll also being there graphics monkey.
    In the internets, no one can hear you sarcasm.

  6. #6
    Will work for beer... nichomach's Avatar
    Join Date
    Jul 2003
    Location
    Preston, Lancs
    Posts
    6,137
    Thanks
    564
    Thanked
    139 times in 100 posts
    • nichomach's system
      • Motherboard:
      • Gigabyte GA-870A-UD3
      • CPU:
      • AMD Phenom II X6 1055T 95W
      • Memory:
      • 16GB DR3
      • Storage:
      • 1x250GB Maxtor SATAII, 1x 400GB Hitachi SATAII
      • Graphics card(s):
      • Zotac GTX 1060 3GB
      • PSU:
      • Coolermaster 500W
      • Case:
      • Coolermaster Elite 430
      • Operating System:
      • Windows 10
      • Monitor(s):
      • Dell 20" TFT
      • Internet:
      • Virgin Media Cable

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Congratulations, hope it all goes well!

  7. #7
    Lovely chap dangel's Avatar
    Join Date
    Aug 2005
    Location
    Cambridge, UK
    Posts
    8,398
    Thanks
    412
    Thanked
    459 times in 334 posts
    • dangel's system
      • Motherboard:
      • See My Sig
      • CPU:
      • See My Sig
      • Memory:
      • See My Sig
      • Storage:
      • See My Sig
      • Graphics card(s):
      • See My Sig
      • PSU:
      • See My Sig
      • Case:
      • See My Sig
      • Operating System:
      • Windows 10
      • Monitor(s):
      • See My Sig
      • Internet:
      • 60mbit Sky LLU

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Well done and best to ya
    Crosshair VIII Hero (WIFI), 3900x, 32GB DDR4, Many SSDs, EVGA FTW3 3090, Ethoo 719


  8. #8
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    385 times in 314 posts

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    well done
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  9. #9
    Seething Cauldron of Hatred TheAnimus's Avatar
    Join Date
    Aug 2005
    Posts
    17,168
    Thanks
    803
    Thanked
    2,152 times in 1,408 posts

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    enjoy! doing .Net is generally much more relaxing than any other language
    throw new ArgumentException (String, String, Exception)

  10. #10
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Quote Originally Posted by TheAnimus View Post
    enjoy! doing .Net is generally much more relaxing than any other language
    agreed. i'm doing all our development in c# for .net, for its rich class library, non-stupid syntax, and cross-platform abilities

  11. #11
    Senior Member charleski's Avatar
    Join Date
    Jul 2006
    Posts
    1,586
    Thanks
    7
    Thanked
    52 times in 45 posts

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Congrats on the job.

    If you're still interested, one of the big benefits of .NET is that it's managed code. There's a video here that explains what that means. Also, IMO C# has the cleanest and most readable syntax of any object-oriented C derivative (certainly better than Objective-C).

  12. #12
    Chillie in here j.o.s.h.1408's Avatar
    Join Date
    Dec 2005
    Location
    a place called home
    Posts
    8,545
    Thanks
    757
    Thanked
    256 times in 193 posts
    • j.o.s.h.1408's system
      • Motherboard:
      • ASUS P6T Delux
      • CPU:
      • Intel core i7 920 @ 3ghz
      • Memory:
      • 3GB DDR RAM
      • Storage:
      • 1TB Samsung F1, 500GB Seagate baracuda + 320gb Seagate PATA +150GB WD PATA
      • Graphics card(s):
      • EVGA 480GTX SC edition
      • PSU:
      • Seasonic M12 600W Module PSU FTW
      • Case:
      • Lian Li PC-A7010B (the rolls royce of pc cases)
      • Operating System:
      • vista ultimate edition and windows xp
      • Monitor(s):
      • 22inch 2005FPW dell monitor
      • Internet:
      • 24mb BE There Broadband

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    congrats on your job also. im looking to get into c#. it looks pretty similar to java but for windows

  13. #13
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Quote Originally Posted by j.o.s.h.1408 View Post
    congrats on your job also. im looking to get into c#. it looks pretty similar to java but for windows
    .net runs on itanium, java doesn't

    that's enough for me to say .net is more cross-platform

  14. #14
    Chillie in here j.o.s.h.1408's Avatar
    Join Date
    Dec 2005
    Location
    a place called home
    Posts
    8,545
    Thanks
    757
    Thanked
    256 times in 193 posts
    • j.o.s.h.1408's system
      • Motherboard:
      • ASUS P6T Delux
      • CPU:
      • Intel core i7 920 @ 3ghz
      • Memory:
      • 3GB DDR RAM
      • Storage:
      • 1TB Samsung F1, 500GB Seagate baracuda + 320gb Seagate PATA +150GB WD PATA
      • Graphics card(s):
      • EVGA 480GTX SC edition
      • PSU:
      • Seasonic M12 600W Module PSU FTW
      • Case:
      • Lian Li PC-A7010B (the rolls royce of pc cases)
      • Operating System:
      • vista ultimate edition and windows xp
      • Monitor(s):
      • 22inch 2005FPW dell monitor
      • Internet:
      • 24mb BE There Broadband

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Quote Originally Posted by directhex View Post
    .net runs on itanium, java doesn't

    that's enough for me to say .net is more cross-platform
    so in .net you can make 64bit programs while in java you cant? umm sounds interesting.

  15. #15
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    385 times in 314 posts

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Quote Originally Posted by j.o.s.h.1408 View Post
    so in .net you can make 64bit programs while in java you cant? umm sounds interesting.
    not what he said

    Itaniums are very fussy about what they run.
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  16. #16
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    Re: Can someone summarise for me the advantages/disadvantages of using .net instead o

    Quote Originally Posted by Moby-Dick View Post
    not what he said

    Itaniums are very fussy about what they run.
    indeed

    java and .net both work on a similar principle, where the code that gets distributed (.class files or .exe files respectively) aren't actually finished computer code - the computer doing the running must do some final stages in order to run the program (in the case of .net it's called JIT, where the half-finished code is completed into real code every time it's run, java used to have a virtual machine style system but is pretty much JIT now).

    the ability to run either .net code or java code depends on the existence of a useful java virtual machine (jvm) or .net framework on the target pc - if there's a framework, and the code hasn't been written by apes, then it'll run. for example, java code written on sparc solaris will run, without alteration, on x86-64 windows, because there's a jvm for both.

    sun make jvms for the following:
    windows i386
    windows x86-64
    linux i386
    linux x86-64
    solaris sparc
    solaris x86-64

    there are also commercial-quality non-sun jvms for the following:
    linux powerpc
    aix powerpc
    macos powerpc
    macos x86
    macos x86-64

    other jvms (i.e. the open source ones from before sun's open-sourcing of the official java code) are, broadly speaking, crap

    microsoft make .net frameworks for the following:
    windows i386
    windows x86-64
    windows ia64
    freebsd (unknown arch, build from source)
    mscos (unknown arch, build from source)

    there are also commercial-quality non-microsoft .net frameworks for the following:
    macos powerpc
    macos i386
    macos x86-64
    solaris sparc
    solaris x86-64
    linux i386
    linux x86-64
    linux ia64
    linux s390
    linux powerpc
    linux arm

    one list is bigger than the other - that one is the more cross-platform option

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 17
    Last Post: 15-07-2007, 03:59 PM
  2. Replies: 5
    Last Post: 17-03-2007, 08:20 PM
  3. register .com .net .org for £4.99 + vat
    By stampsguru1 in forum Retail Therapy and Bargains
    Replies: 6
    Last Post: 12-10-2006, 10:55 PM
  4. USA/Canada ONLY: Free VB .NET 2003 Standard Edition
    By Atomic in forum Retail Therapy and Bargains
    Replies: 2
    Last Post: 31-05-2004, 08:14 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •