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. Dotfuscator community edition

Dotfuscator community edition

Scheduled Pinned Locked Moved The Lounge
csharpdesignvisual-studiotestingtools
15 Posts 9 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.
  • M Member 96

    Virtually a case study in how *not* to promote your software by giving away a free version I've used quite a few different ones and since this one was included I thought I'd fire it up (reinstall of visual studio later), it's probably got the most horrible interface of any I've tried and to make it worse instead of hiding the features that aren't in the community edition they show like 500 different features in a series of tabs with most of their controls disabled so you know what you're missing I guess. It's like they just took their command line app, took every possible switch for the command line and made a gui with all those switches in tabs as controls instead, no elegance, no automation whatsoever. So to sum up, it's ugly, it's unintuitive, it's way behind the times in UI design, it's free but doesn't do anything for anyone that would likely want or need to use it and it has a nag screen telling you why it sucks and you should buy the professional version which apparently is this same brain dead interface but enabled. It's also one of the most expensive ones out there.:wtf: When will developers start to learn that the interface matters as much or more than the functionality. Anyone else have a preferred obfuscator for .net besides XenoCode, CodeVeil or Dotfuscator?

    S Offline
    S Offline
    Stuart Dootson
    wrote on last edited by
    #5

    John Cardinal wrote:

    It's like they just took their command line app, took every possible switch for the command line and made a gui with all those switches in tabs as controls instead, no elegance, no automation whatsoever.

    Bit like the wget GUI here[^]? Except with tabs. That'll make it all better then X|

    D 1 Reply Last reply
    0
    • S Stuart Dootson

      John Cardinal wrote:

      It's like they just took their command line app, took every possible switch for the command line and made a gui with all those switches in tabs as controls instead, no elegance, no automation whatsoever.

      Bit like the wget GUI here[^]? Except with tabs. That'll make it all better then X|

      D Offline
      D Offline
      David Stone
      wrote on last edited by
      #6

      I :love: wget. But that is a hideous interface.

      And I get on my knees and pray We don't get fooled again

      S 1 Reply Last reply
      0
      • M Member 96

        Virtually a case study in how *not* to promote your software by giving away a free version I've used quite a few different ones and since this one was included I thought I'd fire it up (reinstall of visual studio later), it's probably got the most horrible interface of any I've tried and to make it worse instead of hiding the features that aren't in the community edition they show like 500 different features in a series of tabs with most of their controls disabled so you know what you're missing I guess. It's like they just took their command line app, took every possible switch for the command line and made a gui with all those switches in tabs as controls instead, no elegance, no automation whatsoever. So to sum up, it's ugly, it's unintuitive, it's way behind the times in UI design, it's free but doesn't do anything for anyone that would likely want or need to use it and it has a nag screen telling you why it sucks and you should buy the professional version which apparently is this same brain dead interface but enabled. It's also one of the most expensive ones out there.:wtf: When will developers start to learn that the interface matters as much or more than the functionality. Anyone else have a preferred obfuscator for .net besides XenoCode, CodeVeil or Dotfuscator?

        P Offline
        P Offline
        peterchen
        wrote on last edited by
        #7

        Why does it have so many options anyway?


        Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
        Linkify!|Fold With Us!

        M 1 Reply Last reply
        0
        • M Member 96

          Virtually a case study in how *not* to promote your software by giving away a free version I've used quite a few different ones and since this one was included I thought I'd fire it up (reinstall of visual studio later), it's probably got the most horrible interface of any I've tried and to make it worse instead of hiding the features that aren't in the community edition they show like 500 different features in a series of tabs with most of their controls disabled so you know what you're missing I guess. It's like they just took their command line app, took every possible switch for the command line and made a gui with all those switches in tabs as controls instead, no elegance, no automation whatsoever. So to sum up, it's ugly, it's unintuitive, it's way behind the times in UI design, it's free but doesn't do anything for anyone that would likely want or need to use it and it has a nag screen telling you why it sucks and you should buy the professional version which apparently is this same brain dead interface but enabled. It's also one of the most expensive ones out there.:wtf: When will developers start to learn that the interface matters as much or more than the functionality. Anyone else have a preferred obfuscator for .net besides XenoCode, CodeVeil or Dotfuscator?

          P Offline
          P Offline
          Pete OHanlon
          wrote on last edited by
          #8

          I quite like Spices.Obfuscator[^].

          the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
          Deja View - the feeling that you've seen this post before.

          1 Reply Last reply
          0
          • D David Stone

            I :love: wget. But that is a hideous interface.

            And I get on my knees and pray We don't get fooled again

            S Offline
            S Offline
            Stuart Dootson
            wrote on last edited by
            #9

            I usually use curl rather than wget for some reason - except when I'm leeching a website - then, its wget -np -r _url_ all the way!!!

            1 Reply Last reply
            0
            • M Member 96

              Virtually a case study in how *not* to promote your software by giving away a free version I've used quite a few different ones and since this one was included I thought I'd fire it up (reinstall of visual studio later), it's probably got the most horrible interface of any I've tried and to make it worse instead of hiding the features that aren't in the community edition they show like 500 different features in a series of tabs with most of their controls disabled so you know what you're missing I guess. It's like they just took their command line app, took every possible switch for the command line and made a gui with all those switches in tabs as controls instead, no elegance, no automation whatsoever. So to sum up, it's ugly, it's unintuitive, it's way behind the times in UI design, it's free but doesn't do anything for anyone that would likely want or need to use it and it has a nag screen telling you why it sucks and you should buy the professional version which apparently is this same brain dead interface but enabled. It's also one of the most expensive ones out there.:wtf: When will developers start to learn that the interface matters as much or more than the functionality. Anyone else have a preferred obfuscator for .net besides XenoCode, CodeVeil or Dotfuscator?

              K Offline
              K Offline
              Kevin McFarlane
              wrote on last edited by
              #10

              John Cardinal wrote:

              When will developers start to learn that the interface matters as much or more than the functionality.

              Microsoft realised this a long time ago. It's one of the reasons why they've been so successful. First make it pretty and easy to use. Make it functional and robust later.

              Kevin

              M 1 Reply Last reply
              0
              • J Joe Woodbury

                You forgot to add that it can be cracked by a child.

                Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                M Offline
                M Offline
                Member 96
                wrote on last edited by
                #11

                Cracked? What do you mean by that? It's an obfuscator, there's nothing to crack is there?

                J 1 Reply Last reply
                0
                • P peterchen

                  Why does it have so many options anyway?


                  Developers, Developers, Developers, Developers, Developers, Developers, Velopers, Develprs, Developers!
                  We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                  Linkify!|Fold With Us!

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #12

                  Because they didn't consider the Task the programmer wanted to accomplish, instead they considered all the possible options that could be used and just threw them up on the screen. I'm guessing it grew that way starting with a simple dialog, every time they found a new feature that had to be added to deal with a particular situation they went back to the good old dialog and added every switch for that feature as a control on a new tab.

                  1 Reply Last reply
                  0
                  • K Kevin McFarlane

                    John Cardinal wrote:

                    When will developers start to learn that the interface matters as much or more than the functionality.

                    Microsoft realised this a long time ago. It's one of the reasons why they've been so successful. First make it pretty and easy to use. Make it functional and robust later.

                    Kevin

                    M Offline
                    M Offline
                    Member 96
                    wrote on last edited by
                    #13

                    That's not entirely fair, I think what's more accurate is Micrsoft realized that the user interface sells software and is the end users primary means of evaluating how good software is. After all they brought the GUI to the 80xxx pc they have a certain responsibility to keep up with. They made it just as functional and robust as anyone can when they release software. Programmers have a hard time in general dealing with the concept that the interface is probably the most important part of the software. To the end user it's a given and expected that the software will perform it's job, the end user couldn't care less about that, they just expect it to do whatever it should, they judge it based on how easy and intuitive it is to use. Programmers in general are in love with the details, the technical aspects that underpin the UI, the UI is often the last thing to get designed in many applications, it should be the first.

                    K 1 Reply Last reply
                    0
                    • M Member 96

                      Cracked? What do you mean by that? It's an obfuscator, there's nothing to crack is there?

                      J Offline
                      J Offline
                      Joe Woodbury
                      wrote on last edited by
                      #14

                      To unobfuscate to a degree that renders the original obfuscation immaterial.

                      Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                      1 Reply Last reply
                      0
                      • M Member 96

                        That's not entirely fair, I think what's more accurate is Micrsoft realized that the user interface sells software and is the end users primary means of evaluating how good software is. After all they brought the GUI to the 80xxx pc they have a certain responsibility to keep up with. They made it just as functional and robust as anyone can when they release software. Programmers have a hard time in general dealing with the concept that the interface is probably the most important part of the software. To the end user it's a given and expected that the software will perform it's job, the end user couldn't care less about that, they just expect it to do whatever it should, they judge it based on how easy and intuitive it is to use. Programmers in general are in love with the details, the technical aspects that underpin the UI, the UI is often the last thing to get designed in many applications, it should be the first.

                        K Offline
                        K Offline
                        Kevin McFarlane
                        wrote on last edited by
                        #15

                        John Cardinal wrote:

                        They made it just as functional and robust as anyone can when they release software.

                        What I was trying to capture here was the well-established MS pattern of version 1 being poor but version 3 being usable. :)

                        John Cardinal wrote:

                        they judge it based on how easy and intuitive it is to use.

                        Yes, and this is frequently overlooked by techies.

                        Kevin

                        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