Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. C# WCF Dead or alive?

C# WCF Dead or alive?

Scheduled Pinned Locked Moved The Lounge
csharpwcfquestiondiscussion
52 Posts 26 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Gabriel Sas

    i see a lot of blog posts around the internet that says WCF is Dead, any other thoughts?

    T Offline
    T Offline
    Thornik
    wrote on last edited by
    #37

    They are wrong. WCF is... DEADBORN. So it's hard to say "zombie is alive/not alive", it's just zombie who fed by MS money and enthusiasm of stupids. We already have more than enough - TCP/IP, SOAP, JSON-RPC and even Protocol buffers from Google students. WHY MORE?! I say why - to hold stronger your eggs on MS hooks. Period. No any tech reason exist to jump on another "order of bytes in a stream".

    1 Reply Last reply
    0
    • G Gabriel Sas

      i see a lot of blog posts around the internet that says WCF is Dead, any other thoughts?

      K Offline
      K Offline
      Kirk Wood
      wrote on last edited by
      #38

      I see a lot of stupid statements on the Internet. While it is certainly true that WCF has fallen out of the shiny favor. But that is far from dead. Many of those probably believe that soon everything on the internet will be done through a restful http interface.

      1 Reply Last reply
      0
      • E Eytukan

        :laugh: You are the man. That has the potential to send posts to the Abyss! You should have really gone for a clear YATCITA!

        Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.

        M Offline
        M Offline
        MikeTheFid
        wrote on last edited by
        #39

        YATCITA?

        Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

        E 1 Reply Last reply
        0
        • M MikeTheFid

          YATCITA?

          Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

          E Offline
          E Offline
          Eytukan
          wrote on last edited by
          #40

          Yet Another Thread Careening Into The Abyss. Especially when it contains a bit of objectionalble materials :)

          Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.

          M 1 Reply Last reply
          0
          • Sander RosselS Sander Rossel

            As far as I know SignalR is something completely different. SignalR supports two way HTTP(S) requests using web sockets. WCF supports all sorts of communication (through configuration), like HTTP(S), pipes, SOAP, and can, in theory, be used on any host (IIS/WAS, Windows Service, do we have any other flavors?). Please correct me if I'm wrong.

            Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

            Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

            Regards, Sander

            D Offline
            D Offline
            Daniel R Przybylski
            wrote on last edited by
            #41

            Absolutely, much less named pipes and many different forms of authentication. WCF is a bit like XML or Microsoft Office. It can do sooooo much more than most people realize or what most people use it for. When you need it, it's really nice, but often difficult to learn and master. I've been hearing people calling RoR and jQuery dead, but I still find myself using jQuery once in a while.

            1 Reply Last reply
            0
            • D dandy72

              Kevin Marois wrote:

              Why do hot dogs come in packs of 10, but hot dog buns come in packs of 8??

              Buy 8 packs of hot dogs, 10 packs of buns, and invite 80 79 friends for a BBQ. No leftovers.

              T Offline
              T Offline
              tpp nud net
              wrote on last edited by
              #42

              I think we could get by with 4 packs of hot dogs and 5 packs of buns. 38 friends. I will have two please.

              1 Reply Last reply
              0
              • G Gabriel Sas

                i see a lot of blog posts around the internet that says WCF is Dead, any other thoughts?

                R Offline
                R Offline
                rhyous
                wrote on last edited by
                #43

                Alive and growing. We are just switching to it for our JSON communication and love it. The configuration is pretty easy now. Used to be harder but now it is simpler. It also has cool AOP features, such as that ability to manipulate all packets before the WCF service even sees it with a message inspector. SignalR might be simpler at first glance, but does it have such AOP features? Can I authenticate all web services in one piece of code without adding a single line of code in each of my services? The feature set of WCF is huge and pretty much blows away anything else on the market.

                G pkfoxP 2 Replies Last reply
                0
                • G Gabriel Sas

                  i see a lot of blog posts around the internet that says WCF is Dead, any other thoughts?

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #44

                  It started with the demise of XML.

                  1 Reply Last reply
                  0
                  • R rhyous

                    Alive and growing. We are just switching to it for our JSON communication and love it. The configuration is pretty easy now. Used to be harder but now it is simpler. It also has cool AOP features, such as that ability to manipulate all packets before the WCF service even sees it with a message inspector. SignalR might be simpler at first glance, but does it have such AOP features? Can I authenticate all web services in one piece of code without adding a single line of code in each of my services? The feature set of WCF is huge and pretty much blows away anything else on the market.

                    G Offline
                    G Offline
                    Gabriel Sas
                    wrote on last edited by
                    #45

                    Can you give me some tutorial links please?

                    R 1 Reply Last reply
                    0
                    • R rhyous

                      Alive and growing. We are just switching to it for our JSON communication and love it. The configuration is pretty easy now. Used to be harder but now it is simpler. It also has cool AOP features, such as that ability to manipulate all packets before the WCF service even sees it with a message inspector. SignalR might be simpler at first glance, but does it have such AOP features? Can I authenticate all web services in one piece of code without adding a single line of code in each of my services? The feature set of WCF is huge and pretty much blows away anything else on the market.

                      pkfoxP Offline
                      pkfoxP Offline
                      pkfox
                      wrote on last edited by
                      #46

                      I agree - but like everything *the devil is in the detail*

                      We can’t stop here, this is bat country - Hunter S Thompson RIP

                      1 Reply Last reply
                      0
                      • G Gabriel Sas

                        i see a lot of blog posts around the internet that says WCF is Dead, any other thoughts?

                        S Offline
                        S Offline
                        Shopko
                        wrote on last edited by
                        #47

                        Personally I prefer message queues these days. Several people have mentioned SignalR, and the hub could be considered a broker of sorts I guess. I've recently used both RabbitMQ (via the EasyNetQ library) and NetMQ to build microservices. For [potentially] load balanced services over a network, I prefer Rabbit. For single-process service containers (sounds strange at first, but we use in-process microservices at work to make individual components completely self-contained, allowing parallel development by many teams) I like using NetMQ with inproc sockets. NetMQ is also capable of TCP connections but IMHO the monitoring tools are not as good as the ones available for Rabbit. So, to answer the original question - is WCF dead? I don't think so. I think it's similar to WPF; not dead, but nobody is really working on new features or improvements either.

                        1 Reply Last reply
                        0
                        • K Kevin Marois

                          Nagy Vilmos wrote:

                          any other thoughts?

                          Why do hot dogs come in packs of 10, but hot dog buns come in packs of 8??

                          If it's not broken, fix it until it is

                          L Offline
                          L Offline
                          Leng Vang
                          wrote on last edited by
                          #48

                          Until they meet, they aren't talking to each other.

                          1 Reply Last reply
                          0
                          • K Kevin Marois

                            Now why didn't I think I that? oh ya, I don't have 79 friends.

                            If it's not broken, fix it until it is

                            O Offline
                            O Offline
                            obermd
                            wrote on last edited by
                            #49

                            If you have 19 friends you could do this. Two hot dogs per person. The LCM of 8 and 10 is 40, not 80.

                            1 Reply Last reply
                            0
                            • K Kevin Marois

                              Nagy Vilmos wrote:

                              any other thoughts?

                              Why do hot dogs come in packs of 10, but hot dog buns come in packs of 8??

                              If it's not broken, fix it until it is

                              P Offline
                              P Offline
                              PMBottas
                              wrote on last edited by
                              #50

                              Oscar Meyer Angus Selects are 8/package...

                              1 Reply Last reply
                              0
                              • E Eytukan

                                Yet Another Thread Careening Into The Abyss. Especially when it contains a bit of objectionalble materials :)

                                Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.

                                M Offline
                                M Offline
                                MikeTheFid
                                wrote on last edited by
                                #51

                                :thumbsup:

                                Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

                                1 Reply Last reply
                                0
                                • G Gabriel Sas

                                  Can you give me some tutorial links please?

                                  R Offline
                                  R Offline
                                  rhyous
                                  wrote on last edited by
                                  #52

                                  Well, yes. I do happen to blog. Here is a 6 part series (using a Basic Authentication Token Service) that shows how to do JSON enabled web services. By part 3 you get the message inspector. Then in Part 6 you actually get an html/javascript client. [Authentication Token Service for WCF Services (Part 1)](http://www.rhyous.com/2015/02/05/basic-token-service-for-wcf-services-part-1)

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups