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

    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