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. DOes anyone like working in Javascript?

DOes anyone like working in Javascript?

Scheduled Pinned Locked Moved The Lounge
c++javascriptcomquestion
17 Posts 16 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.
  • J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #1

    I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

    C E N D P 14 Replies Last reply
    0
    • J Jim Crafton

      I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

      ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

      E Offline
      E Offline
      Ed Poore
      wrote on last edited by
      #2

      jQuery goes a long way to making it more bearable.


      I doubt it. If it isn't intuitive then we need to fix it. - Chris Maunder

      1 Reply Last reply
      0
      • J Jim Crafton

        I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

        ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

        C Offline
        C Offline
        Christian Graus
        wrote on last edited by
        #3

        I get the feeling that js has some cool things in it, but that I've never spent enough time in it to really get them. I did do some AJAX code at one point, and I did enjoy that, but I still felt like I was scratching the surface. The trouble with any language that looks like C++, but plainly is not ( C#, I'm looking at you ), is that it feels familiar, and you feel betrayed when it isn't.

        Christian Graus Driven to the arms of OSX by Vista. "I am new to programming world. I have been learning c# for about past four weeks. I am quite acquainted with the fundamentals of c#. Now I have to work on a project which converts given flat files to XML using the XML serialization method" - SK64 ( but the forums have stuff like this posted every day )

        1 Reply Last reply
        0
        • J Jim Crafton

          I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

          ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

          N Offline
          N Offline
          Nish Nishant
          wrote on last edited by
          #4

          Rama and Shog are two CPians well known for their love for JavaScript.

          Regards, Nish


          Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
          My latest book : C++/CLI in Action / Amazon.com link

          1 Reply Last reply
          0
          • J Jim Crafton

            I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

            P Offline
            P Offline
            Phil Martin
            wrote on last edited by
            #5

            Yeah, I actually do.   I love stretching my brain to work with the prototyping-ness of it all. It's great fun! But for developing a significant product for a business - I would be more than a little nervous at that.

            1 Reply Last reply
            0
            • J Jim Crafton

              I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

              ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

              D Offline
              D Offline
              Douglas Troy
              wrote on last edited by
              #6

              Jim Crafton wrote:

              I officially can't stand it.

              Congratulations Jim! You're the lucky 1 Millionth Developer that cannot stand JavaScript! You've just won our grand prize of: The Internet on a Floppy Disk! Yes. The Internet on the floppy disk contains the entire contents of the WWW as it exists at any given moment in time, magically compressed into the atoms on the magnetic surface. Technology light-years ahead of it's time, so much so, that a reader won't be available for it for another 10,000 years. Impress the guys with your new found totally portable knowledge and power. Impress the ladies with your 3½ floppy disk. Yes. The Internet on a floppy disk is ALL YOURS! And once again, congratulations J ... ***JavaScript Error: Line 123 invalid object or reference.


              :..::. Douglas H. Troy ::..
              Bad Astronomy |VCF|wxWidgets|WTL

              1 Reply Last reply
              0
              • J Jim Crafton

                I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                B Offline
                B Offline
                Brady Kelly
                wrote on last edited by
                #7

                Yes, but I've onyl recently discovered it as a real programming language, not some sticky glop you throw at HTML to make it work better.

                1 Reply Last reply
                0
                • J Jim Crafton

                  I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                  ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

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

                  It's tons of fun, really. JavaScript is a fairly small language, but packs a lot of power - i enjoy it so much that i've taken to using it for prototyping and in some cases implementing the behavior of desktop UIs, with low-level functionality written in C++ or C#. Being able to sit down with another programmer and hash out a UI interactively without waiting for compilation or writing tons of boilerplate has proved to be a very powerful technique... Dealing with browser APIs is less fun, but JavaScript lends itself well to the construction of light-weight libraries that abstract away a lot of the underlying inconsistencies - jQuery, Prototype, and base2 are excellent examples of this, with jQuery taking the "create a conceptually simpler API" approach, base2 taking the opposite approach (implementing standard methods missing or broken in individual browser implementations), and Prototype being a sort of hybrid of the two (with extra OOP helpers thrown in as well). If you'd like a good book, I could recommend a couple...

                  Y 1 Reply Last reply
                  0
                  • J Jim Crafton

                    I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                    C Offline
                    C Offline
                    Chris Austin
                    wrote on last edited by
                    #9

                    It took me some time to come around but once I got familiar with it I began to enjoy what a compact language it is.

                    Sovereign ingredient for a happy marriage: Pay cash or do without. Interest charges not only eat up a household budget; awareness of debt eats up domestic felicity. --Lazarus Long Avoid the crowd. Do your own thinking independently. Be the chess player, not the chess piece. --Ralph Charell

                    1 Reply Last reply
                    0
                    • J Jim Crafton

                      I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                      ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                      R Offline
                      R Offline
                      Rama Krishna Vavilala
                      wrote on last edited by
                      #10

                      There are several neat things you can do with it. Give some more time to learn it. The following are important things to grasp first:- 1. How "this" works? 2. Understanding that everything is an object and every object is extensible and how you can dynamically add properties. 3. How prototype based inheritance works. 4. Closures. Once you get a feel of the above 4 concepts you will automatically be amazed at interesting stuff you can do with JS.

                      1 Reply Last reply
                      0
                      • J Jim Crafton

                        I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                        ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                        C Offline
                        C Offline
                        Christopher Duncan
                        wrote on last edited by
                        #11

                        I've avoided digging too deeply into it, but in fairness it's not really the language that gives me pause, but rather having to write what's essentially an #ifdef'ed codebase to cope with the quirks of all the various browsers and debug / tweak it each time a new version comes out. Of course, c#/asp.net is not immune to this, but at least it feels almost like real programming.

                        Christopher Duncan Author of The Career Programmer and Unite the Tribes www.PracticalUSA.com

                        1 Reply Last reply
                        0
                        • J Jim Crafton

                          I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                          ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                          M Offline
                          M Offline
                          Michael Bergman
                          wrote on last edited by
                          #12

                          I don't have a problem with Javascript. Dojo, on the other hand, I want to take it out to the woods and shoot it. I've heard good stuff about jQuery but haven't gotten around to looking at it.

                          m.bergman

                          -- For Bruce Schneier, quanta only have one state : afraid.

                          1 Reply Last reply
                          0
                          • J Jim Crafton

                            I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                            P Offline
                            P Offline
                            PIEBALDconsult
                            wrote on last edited by
                            #13

                            I used it once... once.

                            1 Reply Last reply
                            0
                            • J Jim Crafton

                              I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                              ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                              C Offline
                              C Offline
                              Chris Maunder
                              wrote on last edited by
                              #14

                              I love it. I just wish I had more time to rework all the disparate bits and peices we have.

                              cheers, Chris Maunder The Code Project Co-founder Microsoft C++ MVP

                              1 Reply Last reply
                              0
                              • S Shog9 0

                                It's tons of fun, really. JavaScript is a fairly small language, but packs a lot of power - i enjoy it so much that i've taken to using it for prototyping and in some cases implementing the behavior of desktop UIs, with low-level functionality written in C++ or C#. Being able to sit down with another programmer and hash out a UI interactively without waiting for compilation or writing tons of boilerplate has proved to be a very powerful technique... Dealing with browser APIs is less fun, but JavaScript lends itself well to the construction of light-weight libraries that abstract away a lot of the underlying inconsistencies - jQuery, Prototype, and base2 are excellent examples of this, with jQuery taking the "create a conceptually simpler API" approach, base2 taking the opposite approach (implementing standard methods missing or broken in individual browser implementations), and Prototype being a sort of hybrid of the two (with extra OOP helpers thrown in as well). If you'd like a good book, I could recommend a couple...

                                Y Offline
                                Y Offline
                                Yusuf
                                wrote on last edited by
                                #15

                                Shog9 wrote:

                                If you'd like a good book, I could recommend a couple...

                                please do.

                                Yusuf May I help you?

                                S 1 Reply Last reply
                                0
                                • Y Yusuf

                                  Shog9 wrote:

                                  If you'd like a good book, I could recommend a couple...

                                  please do.

                                  Yusuf May I help you?

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

                                  Secrets of the JavaScript Ninja[^] - by John Resig, the original author of jQuery; not yet complete, but the available 12 chapters are the best JS book i've ever had the pleasure of reading. A lovingly detailed book on the language, browser APIs, and the construction of usable libraries. JavaScript: The Good Parts[^] - by the ever-curmudgeonly Douglas Crockford. Opinionated, proscriptive, but a useful introduction to the language - just don't take it as gospel.

                                  1 Reply Last reply
                                  0
                                  • J Jim Crafton

                                    I officially can't stand it. I can't see how people deal with this crap. Give me plain old C++ and a compiler any day of the week.

                                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Oh

                                    H Offline
                                    H Offline
                                    Hunuman
                                    wrote on last edited by
                                    #17

                                    I used to feel the same way. But then I started using firebug inside firefox. Havent looked back since.

                                    Tim Hunuman MCP, MCAD.Net, MCSD.Net if (ToErr == Human.Nature) { Forgive = Divine; }

                                    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