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 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