SitePoint Sponsor

User Tag List

View Poll Results: What other programming languages do you use in production besides PHP?

Voters
73. You may not vote on this poll
  • None. I am a purest of the pure PHP coder.

    9 12.33%
  • Browser scripting: Javascript, VBScript, etc.

    52 71.23%
  • DB processing: SQL in other words.

    54 73.97%
  • Older scripting: Perl, Awk, VB, etc.

    12 16.44%
  • Modern OO scripting: Ruby, Python.

    19 26.03%
  • VM compiled OO: Java, C#, etc.

    21 28.77%
  • Native compiled OO: C++, Objective C, Delphi, Eiffel, etc.

    12 16.44%
  • Native compiled non-OO: C, Haskell.

    3 4.11%
  • Parse tree functional: Lisp, Scheme.

    0 0%
Multiple Choice Poll.
Page 1 of 2 12 LastLast
Results 1 to 25 of 36

Hybrid View

  1. #1
    ********* Victim lastcraft's Avatar
    Join Date
    Apr 2003
    Location
    London
    Posts
    2,423
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Xmas poll - What other languages in 2006?

    Hi.

    Besides PHP, what other programming languages are you using at the moment. It would be nice to see what people's influences are. Note the word "using". Not just playing with as a hobby, but writing real code at least 10% of the time. You are allowed to look back over the previous year, but no further. It's what you are using in 2006.

    What will be more interesting is doing the same poll again next year...

    yours, Marcus

    p.s. Should say "purest of the pure". Mistype.
    Marcus Baker
    Testing: SimpleTest, Cgreen, Fakemail
    Other: Phemto dependency injector
    Books: PHP in Action, 97 things

  2. #2
    SitePoint Wizard bronze trophy devbanana's Avatar
    Join Date
    Apr 2006
    Location
    Pennsylvania
    Posts
    1,736
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Java, definitely. That's about it.

    Mostly still PHP for now though because, that's what most clients request or otherwise can run on their hosting accounts, and it's what I have the most experience with.

  3. #3
    ********* Victim lastcraft's Avatar
    Join Date
    Apr 2003
    Location
    London
    Posts
    2,423
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Hi.

    I haven't even attached the poll yet .

    yours, Marcus
    Marcus Baker
    Testing: SimpleTest, Cgreen, Fakemail
    Other: Phemto dependency injector
    Books: PHP in Action, 97 things

  4. #4
    SitePoint Wizard bronze trophy devbanana's Avatar
    Join Date
    Apr 2006
    Location
    Pennsylvania
    Posts
    1,736
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by lastcraft View Post
    Hi.

    I haven't even attached the poll yet .

    yours, Marcus
    Too fast for you.

    I voted, Java, C#, and the like.

    I think everyone should have experience with at least one other language, and be proficient in it. I find it improves one's overall programming skills.

  5. #5
    Put your best practices away. The New Guy's Avatar
    Join Date
    Sep 2002
    Location
    Canada
    Posts
    2,087
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Moved to ruby for my scripts, but still use PHP for web stuff. Still tinkering with rails.
    "A nerd who gets contacts
    and a trendy hair cut is still a nerd"

    - Stephen Colbert on Apple Users

  6. #6
    Ribbit... Eric.Coleman's Avatar
    Join Date
    Jun 2001
    Location
    In your basement
    Posts
    1,268
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    objective-c and ruby myself...
    Eric Coleman
    We're consentratin' on fallin' apart
    We were contenders, now throwin' the fight
    I just wanna believe, I just wanna believe in us

  7. #7
    eschew sesquipedalians silver trophy sweatje's Avatar
    Join Date
    Jun 2003
    Location
    Iowa, USA
    Posts
    3,749
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    PHP, javascript, SQL, PL/SQL, awk, korn shell scripts, Ruby

    p.s. fixed the poll typo
    Jason Sweat ZCE - jsweat_php@yahoo.com
    Book: PHP Patterns
    Good Stuff: SimpleTest PHPUnit FireFox ADOdb YUI
    Detestable (adjective): software that isn't testable.

  8. #8
    SitePoint Wizard silver trophybronze trophy asp_funda's Avatar
    Join Date
    Jun 2003
    Location
    ether
    Posts
    4,497
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Its mostly PHP & SQL for me with some Javascript for the front-end magic. And have started learning C#, so am coding my learner's examples in it in my free time!
    Our lives teach us who we are.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Me - Photo Blog - Personal Blog - Dev Blog
    iG:Syntax Hiliter -- Colourize your code in WordPress!!

  9. #9
    SitePoint Addict
    Join Date
    Mar 2005
    Posts
    251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    In 2006 we did three larger projects using Ruby on Rails with very good results, as the server technology improves for serving Rails application I'm sure this will increase.

    It has also had an incredible influence on how we organise and manage our PHP applications.

  10. #10
    ********* Victim lastcraft's Avatar
    Join Date
    Apr 2003
    Location
    London
    Posts
    2,423
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Hi...

    Quote Originally Posted by rossriley View Post
    It has also had an incredible influence on how we organise and manage our PHP applications.
    What sort of things?

    yours, Marcus
    Marcus Baker
    Testing: SimpleTest, Cgreen, Fakemail
    Other: Phemto dependency injector
    Books: PHP in Action, 97 things

  11. #11
    SitePoint Wizard silver trophybronze trophy asp_funda's Avatar
    Join Date
    Jun 2003
    Location
    ether
    Posts
    4,497
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Quote Originally Posted by lastcraft View Post
    What sort of things?
    maybe in terms of writing (more)OO code, using MVC pattern etc.!!
    Our lives teach us who we are.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Me - Photo Blog - Personal Blog - Dev Blog
    iG:Syntax Hiliter -- Colourize your code in WordPress!!

  12. #12
    SitePoint Addict
    Join Date
    Mar 2005
    Posts
    251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by lastcraft View Post


    What sort of things?
    Sorry, haven't kept up with the thread.
    Mainly things to do with managing projects, so we've introduced migrations into our php framework, and also automated our deployment processes much more, as inspired by using capistrano.

    I know the Rails concept of MVC doesn't meet with everyone's approval, but since we're working with both technologies simultaneously our PHP framework and the way it organises applications has converged with Rails since it makes it easier to switch between technologies.

  13. #13
    Put your best practices away. The New Guy's Avatar
    Join Date
    Sep 2002
    Location
    Canada
    Posts
    2,087
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Except, he said "organize and manage", so, he probably means Agile practices.
    "A nerd who gets contacts
    and a trendy hair cut is still a nerd"

    - Stephen Colbert on Apple Users

  14. #14
    SitePoint Wizard silver trophybronze trophy asp_funda's Avatar
    Join Date
    Jun 2003
    Location
    ether
    Posts
    4,497
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Quote Originally Posted by The New Guy View Post
    Except, he said "organize and manage", so, he probably means Agile practices.
    ah yeah, didn't see that!!
    Our lives teach us who we are.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Me - Photo Blog - Personal Blog - Dev Blog
    iG:Syntax Hiliter -- Colourize your code in WordPress!!

  15. #15
    SitePoint Guru silver trophy Luke Redpath's Avatar
    Join Date
    Mar 2003
    Location
    London
    Posts
    794
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've been done with PHP for at least a year now and its been Ruby all the way - I'd like to try and learn something a bit different next year though, maybe a functional language.

  16. #16
    ********* Victim lastcraft's Avatar
    Join Date
    Apr 2003
    Location
    London
    Posts
    2,423
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Hi...

    Difficult to draw conclusions from these results.

    I was expecting high scores for SQL and Javascript. Probably I should have been more stringent about these two. Only check SQL if you write stored procs. and only Javascript if you write libraries or something. Just to rule out casual use.

    I wasn't expecting such a dominance of Ruby (and Python) with only Java coming in second. As scripting language users it looks like we are also influenced by...other scripting languages. I guess they are most applicable to churning out web projects.

    It's interesting PHP 5 made a lurch in the Java direction just in time for everybody else to start moving elsewhere. Looks like Zend got it wrong then?

    yours, Marcus
    Marcus Baker
    Testing: SimpleTest, Cgreen, Fakemail
    Other: Phemto dependency injector
    Books: PHP in Action, 97 things

  17. #17
    SitePoint Wizard silver trophy kyberfabrikken's Avatar
    Join Date
    Jun 2004
    Location
    Copenhagen, Denmark
    Posts
    6,157
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by lastcraft View Post
    It's interesting PHP 5 made a lurch in the Java direction just in time for everybody else to start moving elsewhere. Looks like Zend got it wrong then?
    What's the deal with classes anyway? PHP is a dynamically, interpreted language - The more I think about it, the less does an object model, derived from statically typed, compiled languages make any sense. In all fairness, this isn't particular for PHP5. The Java model has been with us from PHP4 - PHP5 merely fixed the bugs.

  18. #18
    ********* wombat firepages's Avatar
    Join Date
    Jul 2000
    Location
    Perth Australia
    Posts
    1,717
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't think everybody started moving elsewhere .. at least not in production terms, perhaps in local systems/applications etc.

    Zend may have got it wrong, but if it did, it did so in trying to appease JAVA heads who apparently only want PHP if it looks, tastes and feels like JAVA .. which is then of course JAVA not PHP !~

    I actually used Ruby the other day (I exec'ed a script I could not translate) , not sure if that counts

    I am doing more work with the OS these days so a lot of extension work + GTK (if that counts) ..but I always turn to PHP to wrap things up because its so damn easy.

  19. #19
    Follow Me On Twitter: @djg gold trophysilver trophybronze trophy Dan Grossman's Avatar
    Join Date
    Aug 2000
    Location
    Philadephia, PA
    Posts
    20,578
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    PHP for the web, C++ for offline software, Java for course work. I wouldn't mind trying my hand at Microsoft's programming environment in 2007... Visual Studio, C#, .NET and such. Have an interview for an internship with them coming up for that reason.

  20. #20
    SitePoint Wizard bronze trophy devbanana's Avatar
    Join Date
    Apr 2006
    Location
    Pennsylvania
    Posts
    1,736
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't see anything wrong with the OO in PHP. AFAIK, most other scripting languages are also heavily object oriented, including Ruby and python.

    I'm not so sure that typehinting was a good thing though.

  21. #21
    Resident Code Monkey Chris Corbyn's Avatar
    Join Date
    Nov 2005
    Location
    Melbourne, Australia
    Posts
    713
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    PHP, Java, JavaScript, C++, Perl, SQL (of course), Bash (if you can call it a language).

  22. #22
    SitePoint Addict Procode's Avatar
    Join Date
    Dec 2006
    Location
    New York
    Posts
    371
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I stick to PHP for now, need to learn javascript.

  23. #23
    SitePoint Zealot
    Join Date
    Oct 2004
    Location
    Worcester
    Posts
    138
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Professionally, PHP and JS only atm. Hoddy-wise, XUL for GUI desktop apps. Might look at wxPython for that though next year. I'm a bit of a luddite though and haven't seen yet what Rails gives me that a well-organised PHP application doesn't. (i.e. uses MVC, convention over configuration and an ORM.) I assume I've missed a key feature of the ruby language (consistency?!) that makes it compelling. Something to study in 2007 along with Python

    I'm interested that you see PHP5 as "lucrching towards Java". What would have been different if PHP4 had "lurched towards Python" for instance? What would be interesting to know is how much of the new PHP code being written "in the real world" is actually OO, rather than procedural.

    Regards,

    Rob...

  24. #24
    Put your best practices away. The New Guy's Avatar
    Join Date
    Sep 2002
    Location
    Canada
    Posts
    2,087
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    PHP has a java tint because a couple of years ago many Java programmers (such as voostind ) came swooping in to teach us how to do things "properly" (OOP). As result we all got a little indoctrinated. Since, we have gained enough knowledge to form our own opinion and most of us found away to equate what brought us to PHP orginally and good programming. So, it's natural for PHP programmers to follow similar languages. Ruby for example.

    I'm not saying Java is bad, but if you like PHP and learned a lot on it, your going to be tilted towards similar languages. Of course what happened was, what we thought we wanted (Java things) came only when we didn't really want them anymore
    "A nerd who gets contacts
    and a trendy hair cut is still a nerd"

    - Stephen Colbert on Apple Users

  25. #25
    SitePoint Evangelist
    Join Date
    Apr 2003
    Location
    Chicago, USA
    Posts
    417
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    At my internship last summer I was using C++ and Perl extensively.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •