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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. The Web just sucks

The Web just sucks

Scheduled Pinned Locked Moved The Lounge
javascriptcssgraphicshelpquestion
54 Posts 20 Posters 7 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.
  • N NormDroid

    With the event of Vista being release, the Rich Client will be back!

    We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

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

    :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:

    regards, Paul Watson Ireland FeedHenry needs you

    Shog9 wrote:

    eh, stop bugging me about it, give it a couple of days, see what happens.

    M S N 3 Replies Last reply
    0
    • P Paul Watson

      OK so the web doesn't suck as your title says, web development sucks. I don't agree since I make far more interesting apps everyday doing web-dev than I ever did with desktop dev. There are problems with it but just try and do cross-OS dev in Java or .NET. They suck on multiple platforms too.

      regards, Paul Watson Ireland FeedHenry needs you

      Shog9 wrote:

      eh, stop bugging me about it, give it a couple of days, see what happens.

      D Offline
      D Offline
      Dario Solera
      wrote on last edited by
      #11

      It seems you do not want to understand what I am saying, anyway: 1) the web as a set of technologies "sucks" because is a plain mess 2) applications are still nice, but require lots of effort to build because of 1) (of course users/committers don't know that)

      ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

      P 1 Reply Last reply
      0
      • R Rocky Moore

        I have to agree with you on many levels. However, in today's world of the web, while more complex, is light years away from what web developers have had to deal with over the last decade. We now have frameworks to build "web applications" instead of modules and scripts all tied together with duct tape. There are many things though in web technologies that are light years behind where we "Should" be at this time. By now, we should have web development as full featured as desktop development. I beleive the so called "standards" are a big part of the blame. Yes, browsers are closer to rendering the same, but it has taken a decade and they are still not completely compatible. I know standards do give you a target to shoot for, but people have not put enough pressue on making things compatible. One area of standards gone wrong is when a specific browser controls most web traffic and the standards body design "their" standards to be incompatible with the browser used by most people all over the world. At that point the word "standard" does not compute! Another bad spot in "standards" is when they design a bad standard and everyone is told to implement the bad standard just because a group of people said it was the correct way. Many people involved in the "standard" usually have little desire on presentation and typically are more focused on "document" control, due to using "document" technologies to make up web sites. One of the greatest proofs of "standards" being a joke is that many of the top level web properties online do not follow the standards. They are the big boys pulling billions and millions in revenue, but do not follow the web standards that have been around for many years. Oppps.. Ranting off :) We moved from a world of "terminals" to a world of "workstations" and client/server applications into one of "terminals" (browsers) and web services. I seldom even touch desktop application development anymore as most of the demand is on building web applications using this mixed up web technologies which seems to keep "patching" more things in every time I turn around. Maybe we are heading to more of a "smart client" world of development, but I think the desktop/client/server application world never got fully developed. Oh well, time for me to get beefed up on xaml/Vista....

        Rocky <>< Latest Code Blog Post: ASP.NET HttpException - Cannot use leading "..".. Latest Tech Blog Post:

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

        How can you say standards are the suckage and limiter of the web and then go and say the big boys aren't even using them? And standards are important. They don't have to be followed exactly but as a general director they work very well (e.g. HTTP, HTML, CSS, ECMAScript, XML etc. are all followed enough to be usable on many systems without having to have 100% compliance.) Imagine if one browser decided not to use the HTTP standard or invented MyHTML and only supported it. Oh wait, that is .NET 3.0. Think of the scale of the web. Then think of the scale of computing as a whole. Look at all the systems on the edge of the network which are now able to talk because of the web. Imagine then that the web had no standards. It wouldn't be a web. It would be an AOL, a Microsoft Network, a Yahoo Network etc. etc. All walled gardens. Then the "web" would suck.

        regards, Paul Watson Ireland FeedHenry needs you

        Shog9 wrote:

        eh, stop bugging me about it, give it a couple of days, see what happens.

        S 1 Reply Last reply
        0
        • D Dario Solera

          It seems you do not want to understand what I am saying, anyway: 1) the web as a set of technologies "sucks" because is a plain mess 2) applications are still nice, but require lots of effort to build because of 1) (of course users/committers don't know that)

          ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

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

          Sure but show me something better?

          regards, Paul Watson Ireland FeedHenry needs you

          Shog9 wrote:

          eh, stop bugging me about it, give it a couple of days, see what happens.

          D 1 Reply Last reply
          0
          • P Paul Watson

            :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:

            regards, Paul Watson Ireland FeedHenry needs you

            Shog9 wrote:

            eh, stop bugging me about it, give it a couple of days, see what happens.

            M Offline
            M Offline
            Michael P Butler
            wrote on last edited by
            #14

            You laugh, but it is my personal mission to bring rich-client development back to the interweb thingy. Or at least take back the intranet development from the web-app developers. Web Apps are built on the sand of static pages, despite all the cool workarounds that people have come up with. The thing needs reinventing from the bottom up.

            Michael CP Blog [^] Development Blog [^]

            P S J 3 Replies Last reply
            0
            • D Dario Solera

              Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

              ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

              R Offline
              R Offline
              Ray Kinsella
              wrote on last edited by
              #15

              Dario Solera wrote:

              I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox

              I am strangely reminded of Eric Raymond's The Cathedral and the Bazaar, sometimes letting things grow organically is the best approach, albeit with occasional direction from W3C, after all it has managed the web to the size it is today. Funny you say it sucks, I say people are voting with their feet.

              Regards Ray "Je Suis Mort De Rire" Blogging @ Keratoconus Watch

              P 1 Reply Last reply
              0
              • R Ray Kinsella

                Dario Solera wrote:

                I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox

                I am strangely reminded of Eric Raymond's The Cathedral and the Bazaar, sometimes letting things grow organically is the best approach, albeit with occasional direction from W3C, after all it has managed the web to the size it is today. Funny you say it sucks, I say people are voting with their feet.

                Regards Ray "Je Suis Mort De Rire" Blogging @ Keratoconus Watch

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

                Well said Ray. You said exactly what I was fumbling about for.

                regards, Paul Watson Ireland FeedHenry needs you

                Shog9 wrote:

                eh, stop bugging me about it, give it a couple of days, see what happens.

                1 Reply Last reply
                0
                • M Michael P Butler

                  You laugh, but it is my personal mission to bring rich-client development back to the interweb thingy. Or at least take back the intranet development from the web-app developers. Web Apps are built on the sand of static pages, despite all the cool workarounds that people have come up with. The thing needs reinventing from the bottom up.

                  Michael CP Blog [^] Development Blog [^]

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

                  Michael P Butler wrote:

                  The thing needs reinventing from the bottom up

                  *shudder* How will what you come up with be any different to the numerous projects that have attempted, and failed, already? How will it be different from XAML and .NET for instance? I'd rather see peoples efforts be directed at evolving the web than trying to overthrow it.

                  regards, Paul Watson Ireland FeedHenry needs you

                  Shog9 wrote:

                  eh, stop bugging me about it, give it a couple of days, see what happens.

                  M 1 Reply Last reply
                  0
                  • P Paul Watson

                    :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:

                    regards, Paul Watson Ireland FeedHenry needs you

                    Shog9 wrote:

                    eh, stop bugging me about it, give it a couple of days, see what happens.

                    S Offline
                    S Offline
                    Sceptic Mole
                    wrote on last edited by
                    #18

                    Funny indeed: 'The Web sucks, let's return to Fat Clients on Vista!' Posted on an Online Web Forum! :-D

                    1 Reply Last reply
                    0
                    • P Paul Watson

                      Michael P Butler wrote:

                      The thing needs reinventing from the bottom up

                      *shudder* How will what you come up with be any different to the numerous projects that have attempted, and failed, already? How will it be different from XAML and .NET for instance? I'd rather see peoples efforts be directed at evolving the web than trying to overthrow it.

                      regards, Paul Watson Ireland FeedHenry needs you

                      Shog9 wrote:

                      eh, stop bugging me about it, give it a couple of days, see what happens.

                      M Offline
                      M Offline
                      Michael P Butler
                      wrote on last edited by
                      #19

                      Paul Watson wrote:

                      How will what you come up with be any different to the numerous projects that have attempted, and failed, already? How will it be different from XAML and .NET for instance? I'd rather see peoples efforts be directed at evolving the web than trying to overthrow it.

                      Well, I was thinking of putting my effort into XAML and .NET based apps. Whilst it would be nice to evolve the web, eventually every house built on sand gets washed away. Too many of the web technologies are being abused beyond their original limitations. That doesn't make me convinced about its future. If the standards bodies can't even secure SMTP and stop the spammers - I can't see them coming up with a solid foundation for building the complex web-apps. Most of what we've got are (very) creative hacks around the problems. Maybe one day the tools will be good enough to abstract the application developer away from the holes, but until that day web-apps are either going to be very poor or the preserve of the people who can afford to spend the time writing code to get around the fraility of the underlying technology.

                      Michael CP Blog [^] Development Blog [^]

                      R 1 Reply Last reply
                      0
                      • D Dario Solera

                        Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

                        ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                        M Offline
                        M Offline
                        Mindflow
                        wrote on last edited by
                        #20

                        If you find web app building painful, which I agree it can be: 1) build interfaces in Flash 2) or use an app like TopStyle Pro which can help define CSS. In this app you can select which CSS level you want, and which browsers to support. (not perfect solution to problem, but helps a lot) 3) or force your user to use a certain client for your application, like MS do with Hotmail and Windows Update. It's not too much to ask when it's only one or two applications. 4) or get someone from rent a coder to worry about it for you heh ;) Word of advice, when setting sizes/widths/heights use Pixels in CSS for everything where you can. Why?... Coz it helps make proportions look the same on all monitors and resolutions. I tried using points, small/medium/etc... it never works out properly. I figure if someone is using 1600x1200 resolution on a small screen, they deserve not to read the text properly ;)

                        R 1 Reply Last reply
                        0
                        • D Dario Solera

                          Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

                          ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                          J Offline
                          J Offline
                          jpg 0
                          wrote on last edited by
                          #21

                          Unplug your network cable for a week. One week from now, come back here and tell us more about how suck the web is.

                          1 Reply Last reply
                          0
                          • P Paul Watson

                            :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:

                            regards, Paul Watson Ireland FeedHenry needs you

                            Shog9 wrote:

                            eh, stop bugging me about it, give it a couple of days, see what happens.

                            N Offline
                            N Offline
                            NormDroid
                            wrote on last edited by
                            #22

                            Laugh you may young padewan, but the future may have a few surprices for you, as you know from the IT industry, nothing is set in stone.

                            We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

                            P 1 Reply Last reply
                            0
                            • N NormDroid

                              Laugh you may young padewan, but the future may have a few surprices for you, as you know from the IT industry, nothing is set in stone.

                              We made the buttons on the screen look so good you'll want to lick them. Steve Jobs

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

                              Do you really think a proprietary system from Microsoft is going to come to dominate the web in the next 5 to 10 years? That web-apps will fall away to be replaced by desktop applications with internet smarts? Rich clients will be supporting players for web-apps. The huge numbers of web-mail users show that people are quite happy working through a browser. It is simpler for them to register on GMail or Hotmail than to download and run client software.

                              regards, Paul Watson Ireland FeedHenry needs you

                              Shog9 wrote:

                              eh, stop bugging me about it, give it a couple of days, see what happens.

                              M 1 Reply Last reply
                              0
                              • D Dario Solera

                                Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

                                ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                                A Offline
                                A Offline
                                Ashley van Gerven
                                wrote on last edited by
                                #24

                                Fair enough, browser discrepancies suck big time. However, have you given any thought to the alternative - imagine *NOTHING* got implemented in ANY browser until EVERYONE agrees that is the correct way to do it... we would all be using text-based browsers or something archaic like that! X| Out of interest - were you doing web development 6-odd years ago, when Netscape 4 had to be supported. Now THAT was painful. Sure, back then we didn't have to worry about AJAX complexities etc... but just getting a static page to render the same in IE & NN was about as much fun as being dragged backwards thru a cactus garden! :)

                                "For fifty bucks I'd put my face in their soup and blow." - George Costanza

                                ~ Web SQL Utility - asp.net app to query Access, SQL server, MySQL. Stores history, favourites.

                                D A 2 Replies Last reply
                                0
                                • P Paul Watson

                                  Sure but show me something better?

                                  regards, Paul Watson Ireland FeedHenry needs you

                                  Shog9 wrote:

                                  eh, stop bugging me about it, give it a couple of days, see what happens.

                                  D Offline
                                  D Offline
                                  Duncan Edwards Jones
                                  wrote on last edited by
                                  #25

                                  Desktop development...I'd say that is much better.

                                  '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

                                  P 1 Reply Last reply
                                  0
                                  • D Dario Solera

                                    Technologically speaking, at least. Here is the situation in a nutshell: websites and web applications require more and more features, nice graphics, even special effects. AJAX (mostly SJAX, by the way) is the way to go, it seems. There are many technologies that help building complex web applications, supporting AJAX and all the like. What about the browsers? They simply suck, all of them. JavaScript support is simply arbitrary, like the implementation of CSS. Each browser behaves in its own way, no matter what the others do. To make a webside work decently in every browser, you need even more effort than to build the application itself. I'm tired of this. As I said, frameworks help a little, but they also have cons (like any technology). We are continuously adding pieces to "the web", without even planning in mind. W3C doesn't help much, since they approve standards but software developers do things their way anyway. The next big thing will add more confusion (like AJAX is doing nowadays), and the next even more, and so on. I think that the "web" is the most incoherent bunch of technologies and platforms ever built. It's a paradox, the web is the worst nightmare for a software designer and developer, and it's all developers' fault. Am I going crazy?

                                    ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                                    G Offline
                                    G Offline
                                    Gary Wheeler
                                    wrote on last edited by
                                    #26

                                    Hmmm. Haven't had our coffee this morning, have we? :-D


                                    Software Zen: delete this;

                                    D 1 Reply Last reply
                                    0
                                    • D Duncan Edwards Jones

                                      Desktop development...I'd say that is much better.

                                      '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd

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

                                      I'm not really sure desktop development is better for an app that say replicates the Code Projects' functionality. Serving millions of users with full linking, search, advertising, email notification, editorial control etc. You'd need some kind of P2P engine or a lot of web-services on a central server and the desktop app would need complicated synching and conflict resolution technology. Much of that comes free with a web app. Desktop technology is good for a Word clone or an email client. I imagine the cost of developing a Flickr or del.icio.us clone with desktop technology would be far higher and a good deal harder than with web technology. The web has been built to support those types of apps and it works well for it. It has its problems but it is built that way while desktop technology isn't. The tools and technologies are different. They grew up differently. Sure, web dev has plenty of problems but it is a lot more than just some Ajax hacked onto a HTML and DOM base. Desktop dev is good for desktop apps. Web dev is good for web apps. Both are starting to impinge on the other and we need some new tools for that grey area but desktop dev isn't that.

                                      regards, Paul Watson Ireland FeedHenry needs you

                                      Shog9 wrote:

                                      eh, stop bugging me about it, give it a couple of days, see what happens.

                                      D 1 Reply Last reply
                                      0
                                      • A Ashley van Gerven

                                        Fair enough, browser discrepancies suck big time. However, have you given any thought to the alternative - imagine *NOTHING* got implemented in ANY browser until EVERYONE agrees that is the correct way to do it... we would all be using text-based browsers or something archaic like that! X| Out of interest - were you doing web development 6-odd years ago, when Netscape 4 had to be supported. Now THAT was painful. Sure, back then we didn't have to worry about AJAX complexities etc... but just getting a static page to render the same in IE & NN was about as much fun as being dragged backwards thru a cactus garden! :)

                                        "For fifty bucks I'd put my face in their soup and blow." - George Costanza

                                        ~ Web SQL Utility - asp.net app to query Access, SQL server, MySQL. Stores history, favourites.

                                        D Offline
                                        D Offline
                                        Dario Solera
                                        wrote on last edited by
                                        #28

                                        Ashley van Gerven wrote:

                                        were you doing web development 6-odd years ago

                                        No. :cool: Actually, I was not doing development at all.

                                        ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                                        1 Reply Last reply
                                        0
                                        • G Gary Wheeler

                                          Hmmm. Haven't had our coffee this morning, have we? :-D


                                          Software Zen: delete this;

                                          D Offline
                                          D Offline
                                          Dario Solera
                                          wrote on last edited by
                                          #29

                                          Gary Wheeler wrote:

                                          Hmmm. Haven't had our coffee this morning, have we?

                                          Actually, I had two espresso. :-D

                                          ________________________________________________ Personal Blog [ITA] - Tech Blog [ENG] Developing ScrewTurn Wiki 1.1 (1.0.6 is out)

                                          G 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