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. Silverlight 1.0 released, Linux support announced

Silverlight 1.0 released, Linux support announced

Scheduled Pinned Locked Moved The Lounge
csharpphphtmlasp-netcom
64 Posts 10 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.
  • P Paul Watson

    Sure but there is plenty you can do with Java Applets that you can't do with JS. Doesn't mean you should. Anyway. Back to my JavaScript Bible...

    regards, Paul Watson Ireland & South Africa

    Shog9 wrote:

    And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

    J Offline
    J Offline
    Judah Gabriel Himango
    wrote on last edited by
    #40

    Paul Watson wrote:

    Doesn't mean you should.

    Not always. On the other hand, there are times where Flash/Java/WMP/QT/whatever actually should be used. It's in those places that Silverlight offers a good alternative.

    Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

    1 Reply Last reply
    0
    • M Member 96

      I sort of shortened it for brevity, before MOMA I tried compiling and just looking at the list of incomplete methods and assemblies.

      Judah Himango wrote:

      My point is that MS is putting out new technologies really fast.

      Meh. I don't really agree with that, I think there have been a lot recently, but the pace isn't really any greater than it has been in the past in other software domains I've worked in.

      Judah Himango wrote:

      You're right that Mono focuses their efforts on the latest and greatest, however. Who can blame them? The new stuff is sexy and gets all the attention, and everyone loves to play with the new stuff.

      I can blame them and do, it's just plain laziness and lack of focus, I don't normally expect more from an open source project but in this case Novell is actually paying programmers to work on it so why they don't pay them to finish off at least the .net 1.1 stuff and ideally the .net 2 stuff is beyond me.

      Judah Himango wrote:

      Maybe we can do some Mono hacking ourselves?

      If I had the time I would, just out of self interest in opening a bigger market for my products. I just hate to see a good idea die on the vine. It's a waste.


      "I don't want more choice. I just want better things!" - Edina Monsoon

      J Offline
      J Offline
      Judah Gabriel Himango
      wrote on last edited by
      #41

      John Cardinal wrote:

      Meh. I don't really agree with that, I think there have been a lot recently, but the pace isn't really any greater than it has been in the past in other software domains I've worked in.

      Really? So you're on top of IronRuby, the DLR, Acropolis, WPF, LINQ, System.AddIns, WCF, and so on? Man, I'm trying to keep up...I just checked out IronRuby and the DLR for the first time this weekend. I've only skimmed Acropolis, and I'm still learning WPF. It never used to pile on like this. I'm glad MS is pushing excellent stuff through the .NET framework, it's just a lot to take in so much.

      John Cardinal wrote:

      If I had the time I would, just out of self interest in opening a bigger market for my products.

      Maybe for fun I'll checkout Mono sources this week and see if I can start by fixing your cursor setting missing functionality. :) Should be a fun learning experience. Maybe I'll add Mono hacking to my list[^]. :)

      Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

      M 1 Reply Last reply
      0
      • J Judah Gabriel Himango

        Yes, and it's easier to do some things with this glorified VG plugin than it is with vanilla JS. [cue collective, "aahhhhhhh" sound]

        Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

        P Offline
        P Offline
        Paul Watson
        wrote on last edited by
        #42

        What is this vanilla JS you keep mentioning? All JS is vanilla.

        regards, Paul Watson Ireland & South Africa

        Shog9 wrote:

        And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

        J 1 Reply Last reply
        0
        • M Member 96

          News to me, I don't think you're correct about this. The goal was to provide a method to allow 3rd party libraries that use the most common p/invokes to still operate. Everything I read about paint.net was rewriting the invoking code to work one way or another. The third party library that paint.net used he just stripped out entirely.


          "I don't want more choice. I just want better things!" - Edina Monsoon

          J Offline
          J Offline
          Judah Gabriel Himango
          wrote on last edited by
          #43

          Is Mono's SupportW library[^] mentioned in this post what you're looking for? Unfortunately, the link in that post is broken, but you should be able to find it in the SVN checkout in any case.

          Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

          M 1 Reply Last reply
          0
          • J Judah Gabriel Himango

            John Cardinal wrote:

            Meh. I don't really agree with that, I think there have been a lot recently, but the pace isn't really any greater than it has been in the past in other software domains I've worked in.

            Really? So you're on top of IronRuby, the DLR, Acropolis, WPF, LINQ, System.AddIns, WCF, and so on? Man, I'm trying to keep up...I just checked out IronRuby and the DLR for the first time this weekend. I've only skimmed Acropolis, and I'm still learning WPF. It never used to pile on like this. I'm glad MS is pushing excellent stuff through the .NET framework, it's just a lot to take in so much.

            John Cardinal wrote:

            If I had the time I would, just out of self interest in opening a bigger market for my products.

            Maybe for fun I'll checkout Mono sources this week and see if I can start by fixing your cursor setting missing functionality. :) Should be a fun learning experience. Maybe I'll add Mono hacking to my list[^]. :)

            Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

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

            I know nothing about IronRuby since it's outside of my domain of interests or work right now. Acropolis and wpf are too infant to be of any concern at the moment however I do have a good wpf book and have studied up on the subjects quite thoroughly, enough to know it's not technology that's innovative enough to be useful quite yet as it's missing the most critically important thing to me which is writing a web browser and desktop app once, something they seem to be moving towards but not quite there yet. Linq I must admit is a complete mystery to me and something that I've looked at extremely lightly and don't quite *get* at all, but I'm sure it will all make sense when the time comes. To be fair this stuff is not coming all at once, I think I read about wcf a couple of years ago but either way it's not a *lot* of stuff and much of it you either need or you don't. I believe in learning deeply what you need when you need it and only skimming the rest to know if it's likely to be a useful tool or not. I still don't think it's a fraction of the amount of technology we had to deal with back in the mfc c++ days when you factor in all the huge amount of 3rd party libraries required to make even the most basic of my applications actually do something useful. When I think of all the installers and reporting suites and encryption libraries and writing my own web server and on and on and on I feel like .net has nicely wrapped everything up and made it much cleaner and simpler to deal with.


            "I don't want more choice. I just want better things!" - Edina Monsoon

            J 2 Replies Last reply
            0
            • J Judah Gabriel Himango

              Is Mono's SupportW library[^] mentioned in this post what you're looking for? Unfortunately, the link in that post is broken, but you should be able to find it in the SVN checkout in any case.

              Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

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

              SupportW, whatever it is, is nonexistant as far as I can tell. If the definitive tool for seeing if your application is supported, MOMA, doesn't indicate support (and it does check each p/invoke) then as far as I'm concerned it's just not supported. I have searched for this before but it's dropped off the radar so far that I can't find *any* info on it now. The thing is that it's easy enough to rewrite your own code to be compliant, but without the support of the really good 3rd party libraries that are out there I don't see how you can make anything commercially viable.


              "I don't want more choice. I just want better things!" - Edina Monsoon

              J 1 Reply Last reply
              0
              • M Member 96

                News to me, I don't think you're correct about this. The goal was to provide a method to allow 3rd party libraries that use the most common p/invokes to still operate. Everything I read about paint.net was rewriting the invoking code to work one way or another. The third party library that paint.net used he just stripped out entirely.


                "I don't want more choice. I just want better things!" - Edina Monsoon

                J Offline
                J Offline
                Judah Gabriel Himango
                wrote on last edited by
                #46

                I just checked out Mono's SVN repository, and found this SupportW C library Miguel mentioned in that blog post. In short, you're right: while there are a few useful P/Invokes like SendMessageA, FindWindowExW, GetWindowLongA, SetWindowPos, it is by no means comprehensive.

                Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                1 Reply Last reply
                0
                • M Member 96

                  I know nothing about IronRuby since it's outside of my domain of interests or work right now. Acropolis and wpf are too infant to be of any concern at the moment however I do have a good wpf book and have studied up on the subjects quite thoroughly, enough to know it's not technology that's innovative enough to be useful quite yet as it's missing the most critically important thing to me which is writing a web browser and desktop app once, something they seem to be moving towards but not quite there yet. Linq I must admit is a complete mystery to me and something that I've looked at extremely lightly and don't quite *get* at all, but I'm sure it will all make sense when the time comes. To be fair this stuff is not coming all at once, I think I read about wcf a couple of years ago but either way it's not a *lot* of stuff and much of it you either need or you don't. I believe in learning deeply what you need when you need it and only skimming the rest to know if it's likely to be a useful tool or not. I still don't think it's a fraction of the amount of technology we had to deal with back in the mfc c++ days when you factor in all the huge amount of 3rd party libraries required to make even the most basic of my applications actually do something useful. When I think of all the installers and reporting suites and encryption libraries and writing my own web server and on and on and on I feel like .net has nicely wrapped everything up and made it much cleaner and simpler to deal with.


                  "I don't want more choice. I just want better things!" - Edina Monsoon

                  J Offline
                  J Offline
                  Judah Gabriel Himango
                  wrote on last edited by
                  #47

                  Right, John, we as developers don't necessarily have to learn everything. However, Mono is trying to provide compatible stacks for all this stuff, everything from LINQ to WPF to WCF to WinForms. Complete with the compiler and runtime backings all that implies. In other words, they actually do need to address most everything, and with the flood of technologies out of MS in the last year or two, that's a big platefull.

                  Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                  M 1 Reply Last reply
                  0
                  • M Member 96

                    I know nothing about IronRuby since it's outside of my domain of interests or work right now. Acropolis and wpf are too infant to be of any concern at the moment however I do have a good wpf book and have studied up on the subjects quite thoroughly, enough to know it's not technology that's innovative enough to be useful quite yet as it's missing the most critically important thing to me which is writing a web browser and desktop app once, something they seem to be moving towards but not quite there yet. Linq I must admit is a complete mystery to me and something that I've looked at extremely lightly and don't quite *get* at all, but I'm sure it will all make sense when the time comes. To be fair this stuff is not coming all at once, I think I read about wcf a couple of years ago but either way it's not a *lot* of stuff and much of it you either need or you don't. I believe in learning deeply what you need when you need it and only skimming the rest to know if it's likely to be a useful tool or not. I still don't think it's a fraction of the amount of technology we had to deal with back in the mfc c++ days when you factor in all the huge amount of 3rd party libraries required to make even the most basic of my applications actually do something useful. When I think of all the installers and reporting suites and encryption libraries and writing my own web server and on and on and on I feel like .net has nicely wrapped everything up and made it much cleaner and simpler to deal with.


                    "I don't want more choice. I just want better things!" - Edina Monsoon

                    J Offline
                    J Offline
                    Judah Gabriel Himango
                    wrote on last edited by
                    #48

                    p.s. of all the new technologies out there, the one I'm betting will be successful is LINQ. It makes your code clearer: instead of saying how to get the information (creating lists, doing for loops, getting data, generating objects from that data, then adding those objects to the list), you instead simply say what you want, and LINQ does the rest. It's really beautiful.

                    Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                    M 1 Reply Last reply
                    0
                    • M Member 96

                      Um..what thread were you thinking you replied to, or were you just writing gibberish in this thread? :wtf:


                      "I don't want more choice. I just want better things!" - Edina Monsoon

                      S Offline
                      S Offline
                      Shog9 0
                      wrote on last edited by
                      #49

                      I was drawing a parallel. Crabby or lazy? Personally, i could care less about rounding methods in the library - in the past ten years, i've needed precise control over rounding exactly twice, and both times wrote my own routines just to be sure i would have that control. But obviously, it's a bigger deal for you, as you've brought it up at least twice in these threads. The parallel with browser support then is that you hope or had hoped for a consistent runtime, and found that various implementations were picking and choosing at what they'd actually bother to implement - hit the cool stuff, leave the mundane half-baked to trip up those trying to actually get stuff done.

                      every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                      M 1 Reply Last reply
                      0
                      • M Member 96

                        SupportW, whatever it is, is nonexistant as far as I can tell. If the definitive tool for seeing if your application is supported, MOMA, doesn't indicate support (and it does check each p/invoke) then as far as I'm concerned it's just not supported. I have searched for this before but it's dropped off the radar so far that I can't find *any* info on it now. The thing is that it's easy enough to rewrite your own code to be compliant, but without the support of the really good 3rd party libraries that are out there I don't see how you can make anything commercially viable.


                        "I don't want more choice. I just want better things!" - Edina Monsoon

                        J Offline
                        J Offline
                        Judah Gabriel Himango
                        wrote on last edited by
                        #50

                        John Cardinal wrote:

                        without the support of the really good 3rd party libraries that are out there I don't see how you can make anything commercially viable.

                        Great point. I just ran Moma on our big WinForms app and we have surprisingly few problems: a handful of P/Invokes for shell interop and a few things partially implemented or not implemented at all in Mono. This is all stuff we can get around with relative ease. However, if I include our 3rd party dlls in the mix -- SyncFusion, AtwoodExceptionHandling, Krypton Toolkit, Divelements, EasyMail.NET -- the Moma warnings shoot into the thousands. Ouch!

                        Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                        1 Reply Last reply
                        0
                        • J Judah Gabriel Himango

                          Yes, and it's easier to do some things with this glorified VG plugin than it is with vanilla JS. [cue collective, "aahhhhhhh" sound]

                          Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                          S Offline
                          S Offline
                          Shog9 0
                          wrote on last edited by
                          #51

                          Of course it is. That's one of the points in using someone else's code. ;) Obviously, things are a little bit different in browser-land, since you can't bring along just any code, but at the end of the day you're still just choosing between what's already been written and what you think you can write.

                          every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                          J 1 Reply Last reply
                          0
                          • P Paul Watson

                            What is this vanilla JS you keep mentioning? All JS is vanilla.

                            regards, Paul Watson Ireland & South Africa

                            Shog9 wrote:

                            And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...

                            J Offline
                            J Offline
                            Judah Gabriel Himango
                            wrote on last edited by
                            #52

                            Meaning, nothing fancy, just plain old Javascript. (Say, as opposed to using Javascript with Silverlight.)

                            Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                            1 Reply Last reply
                            0
                            • S Shog9 0

                              Of course it is. That's one of the points in using someone else's code. ;) Obviously, things are a little bit different in browser-land, since you can't bring along just any code, but at the end of the day you're still just choosing between what's already been written and what you think you can write.

                              every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

                              J Offline
                              J Offline
                              Judah Gabriel Himango
                              wrote on last edited by
                              #53

                              That's such an obvious and well known point, Josh, I hesitate to chime in with agreement. Knowingly or not, you and Paul have taken what I've said out of context and argued me to death over minutia. I guess that's how it goes on the internet. Read this whole sentence and I think you both will agree with me: Silverlight lets you do things difficult or impossible to do with plain old Javascript, such as doing animation, playing audio, playing video, all in a cross-platform, cross-browser fashion. :cool: Comparing it to regular old JS + HTML + CSS, then, is silly; you're comparing the fabric of the web to a browser plug in, which, ironically, uses both JS and HTML. :doh: HTML + JS + CSS isn't going away, Silverlight is a great alternative to Flash. That's all. No need to get religious about it, mock it, nor any need to pull out the tired, old "Microsoft is going to take over the web" conspiracy theories. This isn't Slashdot, and we're not zit-faced teenagers.

                              Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                              S 1 Reply Last reply
                              0
                              • J Judah Gabriel Himango

                                That's such an obvious and well known point, Josh, I hesitate to chime in with agreement. Knowingly or not, you and Paul have taken what I've said out of context and argued me to death over minutia. I guess that's how it goes on the internet. Read this whole sentence and I think you both will agree with me: Silverlight lets you do things difficult or impossible to do with plain old Javascript, such as doing animation, playing audio, playing video, all in a cross-platform, cross-browser fashion. :cool: Comparing it to regular old JS + HTML + CSS, then, is silly; you're comparing the fabric of the web to a browser plug in, which, ironically, uses both JS and HTML. :doh: HTML + JS + CSS isn't going away, Silverlight is a great alternative to Flash. That's all. No need to get religious about it, mock it, nor any need to pull out the tired, old "Microsoft is going to take over the web" conspiracy theories. This isn't Slashdot, and we're not zit-faced teenagers.

                                Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                                S Offline
                                S Offline
                                Shog9 0
                                wrote on last edited by
                                #54

                                Judah Himango wrote:

                                Knowingly or not, you and Paul have taken what I've said out of context and argued me to death over minutia.

                                Hmm. I wasn't trying to attack you, Silverlight, or anything else with the possible exception of... well, i'll get to that. Frankly, i think it's a slick enough little plugin. It certainly beats Flash, at least from a developer perspective. That said, Flash to me is three good things: games, films, data visualization - and a host of bad ones: ads, menus / nav systems, splash screens, skins, "custom controls"... Now i'm speaking here as a user, a guy who spends far, far too much time on the web - Flash, however useful a tool in cautious hands, is a scourge. A similar - but more developer-friendly - plugin isn't really giving me a warm and fuzzy feeling, ya know? Now, speaking as a coder - i think you really missed the point that Paul was trying to make earlier. Of course there are things that you need a 3rd-party component to do, but just as needing video hardware doesn't mean i have to tie everything to NVidia, needing a video player or vector renderer doesn't mean i need to tie myself to Silverlight. Let me use an example: vector graphics. I have a certain little tool that displays as part of it's UI a small wire-frame diagram of a machine. On Mozilla and other browsers that support it, the Canvas element is used for the actual display; on IE, it's VML. VML is a bit creaky, so at some point this might well change to support Flash or Silverlight or whatever else works - but the point is, that area of the code is dreadfully boring. It's a tiny bit of glue between the stuff that interests me - building and transforming the model - and some 3rd-party library that actually renders the results on-screen. Whether that 3rd-party lib is built into the browser or some sort of plug-in isn't actually very important, so long as it's reasonably fast and widely available. The vast bulk of the code isn't going to change. And the rest of the app has animation. It has transparent sliding panels, custom controls, charts rendered on-the-fly. Some of that would be a fair bit easier with Silverlight; some of it would just be different. But what's the point? The only thing i really need is a simple vector rendering component. And there are plenty of those...

                                every night, i kn

                                J 1 Reply Last reply
                                0
                                • J Judah Gabriel Himango

                                  Right, John, we as developers don't necessarily have to learn everything. However, Mono is trying to provide compatible stacks for all this stuff, everything from LINQ to WPF to WCF to WinForms. Complete with the compiler and runtime backings all that implies. In other words, they actually do need to address most everything, and with the flood of technologies out of MS in the last year or two, that's a big platefull.

                                  Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

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

                                  How does this excuse not working from the bottom up though? That wouldn't work in any of the projects we as developers work on.


                                  "I don't want more choice. I just want better things!" - Edina Monsoon

                                  J 1 Reply Last reply
                                  0
                                  • J Judah Gabriel Himango

                                    p.s. of all the new technologies out there, the one I'm betting will be successful is LINQ. It makes your code clearer: instead of saying how to get the information (creating lists, doing for loops, getting data, generating objects from that data, then adding those objects to the list), you instead simply say what you want, and LINQ does the rest. It's really beautiful.

                                    Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

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

                                    We'll see I guess, but I remain extremely skeptical of how it's going to be of any major benefit to the code I work on in the real world. Perhaps I just don't know enough about it but it seems like it's more a very minor benefit to the developer in terms of writing slightly less code to accomplish essentially the same thing.


                                    "I don't want more choice. I just want better things!" - Edina Monsoon

                                    J 1 Reply Last reply
                                    0
                                    • S Shog9 0

                                      I was drawing a parallel. Crabby or lazy? Personally, i could care less about rounding methods in the library - in the past ten years, i've needed precise control over rounding exactly twice, and both times wrote my own routines just to be sure i would have that control. But obviously, it's a bigger deal for you, as you've brought it up at least twice in these threads. The parallel with browser support then is that you hope or had hoped for a consistent runtime, and found that various implementations were picking and choosing at what they'd actually bother to implement - hit the cool stuff, leave the mundane half-baked to trip up those trying to actually get stuff done.

                                      every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- Chris Losinger, Online Poker Players?

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

                                      Shog9 wrote:

                                      i've needed precise control over rounding exactly twice

                                      Well then it's clear you've never had to write any code that deals with money in a big way. MidPoint rounding is utterly essential for dealing with financial data. Even if all you want to do is interface with accounting software you are screwed without it. Sure I could write my own, but that defeats the whole purpose of the MONO project.

                                      Shog9 wrote:

                                      The parallel with browser support then is that you hope or had hoped for a consistent runtime, and found that various implementations were picking and choosing at what they'd actually bother to implement - hit the cool stuff, leave the mundane half-baked to trip up those trying to actually get stuff done.

                                      Not at all and this is probably why what you said seemed entirely unrelated to the discussion at hand. My beef is, to use an analogy, it's like building a house, getting the frame up and instead of putting on the siding and insulation rushing off to put in skylights and a pool in the back yard. It just makes no sense from any perspective. What project do *we* ever work on in real life where you can do that?


                                      "I don't want more choice. I just want better things!" - Edina Monsoon

                                      S 1 Reply Last reply
                                      0
                                      • S Shog9 0

                                        Judah Himango wrote:

                                        Knowingly or not, you and Paul have taken what I've said out of context and argued me to death over minutia.

                                        Hmm. I wasn't trying to attack you, Silverlight, or anything else with the possible exception of... well, i'll get to that. Frankly, i think it's a slick enough little plugin. It certainly beats Flash, at least from a developer perspective. That said, Flash to me is three good things: games, films, data visualization - and a host of bad ones: ads, menus / nav systems, splash screens, skins, "custom controls"... Now i'm speaking here as a user, a guy who spends far, far too much time on the web - Flash, however useful a tool in cautious hands, is a scourge. A similar - but more developer-friendly - plugin isn't really giving me a warm and fuzzy feeling, ya know? Now, speaking as a coder - i think you really missed the point that Paul was trying to make earlier. Of course there are things that you need a 3rd-party component to do, but just as needing video hardware doesn't mean i have to tie everything to NVidia, needing a video player or vector renderer doesn't mean i need to tie myself to Silverlight. Let me use an example: vector graphics. I have a certain little tool that displays as part of it's UI a small wire-frame diagram of a machine. On Mozilla and other browsers that support it, the Canvas element is used for the actual display; on IE, it's VML. VML is a bit creaky, so at some point this might well change to support Flash or Silverlight or whatever else works - but the point is, that area of the code is dreadfully boring. It's a tiny bit of glue between the stuff that interests me - building and transforming the model - and some 3rd-party library that actually renders the results on-screen. Whether that 3rd-party lib is built into the browser or some sort of plug-in isn't actually very important, so long as it's reasonably fast and widely available. The vast bulk of the code isn't going to change. And the rest of the app has animation. It has transparent sliding panels, custom controls, charts rendered on-the-fly. Some of that would be a fair bit easier with Silverlight; some of it would just be different. But what's the point? The only thing i really need is a simple vector rendering component. And there are plenty of those...

                                        every night, i kn

                                        J Offline
                                        J Offline
                                        Judah Gabriel Himango
                                        wrote on last edited by
                                        #58

                                        I know you guys aren't attacking me; it's dumb arguing over minutia that gets me. It's the 21st century equivalent of arguing over whether it's lawful to eat bread baked in an oven built with a brick laid on sabbath. You and Paul seem to be of the strict belief that if it's not pure HTML + JS + CSS, then it's not kosher. :) I'm of the persuasion that 3rd party components like Silverlight are necessary. In Silverlight's case, it's a pretty cool technology that allows WPF, LINQ, and any .NET language to be run on most any browser on most any OS. That's cool. You and Paul don't get the warm 'n fuzzies over that, OK, no problem. I just don't like the all the pissing on the technology like Paul did in his first few posts, nor the scary conspiracy theories, nor the endless debate over minutia that resulted from those posts.

                                        Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                                        S 1 Reply Last reply
                                        0
                                        • M Member 96

                                          How does this excuse not working from the bottom up though? That wouldn't work in any of the projects we as developers work on.


                                          "I don't want more choice. I just want better things!" - Edina Monsoon

                                          J Offline
                                          J Offline
                                          Judah Gabriel Himango
                                          wrote on last edited by
                                          #59

                                          I guess it's a choice they have to make: neglect the sexy new and make a full ugly old work implementation, or add basic support for all the technologies new and old. From a commercial standpoint, the "focus on the sexy" makes the most sense, as your company gets the most attention from that and collaboration from the borg. Novel being the sole vendor of Silverlight on Linux is very attractive for them, no doubt. But focusing on the sexy is nothing new...reminds me a bit of this Daily WTF[^]. :) I guess there's a tradeoff somewhere in there...

                                          Tech, life, family, faith: Give me a visit. I'm currently blogging about: Roman Catholic Relevance? The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                                          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