Poll: Fav Scripting language?

+ Post New Thread
Page 1 of 2 12 LastLast
Results 1 to 15 of 22
Coding Thread, Favorite Scripting Language in Coding and Web Development; So ya'll... i'm working on a project. This project will have lots of features etc etc and i want to ...
  1. #1
    stratisphere's Avatar
    Join Date
    Apr 2007
    Posts
    295
    Thank Post
    33
    Thanked 87 Times in 31 Posts
    Rep Power
    30

    Favorite Scripting Language

    So ya'll... i'm working on a project. This project will have lots of features etc etc and i want to make it very extendable. So it already impliments a plugin system... but I want to make it extendable for people who cant program.

    Which leaves scripting (or "macro" like scripting).

    I dont want to make my own scripting language for obvious reasons so my question is... what do you lot like?!

  2. #2
    Hacksawbob's Avatar
    Join Date
    Apr 2008
    Location
    North West UK
    Posts
    192
    Thank Post
    13
    Thanked 20 Times in 16 Posts
    Blog Entries
    2
    Rep Power
    17

  3. #3
    stratisphere's Avatar
    Join Date
    Apr 2007
    Posts
    295
    Thank Post
    33
    Thanked 87 Times in 31 Posts
    Rep Power
    30
    Specifically something I could implement into my program! :P

  4. #4


    Join Date
    Feb 2007
    Location
    Northamptonshire
    Posts
    4,687
    Thank Post
    352
    Thanked 794 Times in 714 Posts
    Rep Power
    346
    Multi platform / OS or particular OS only?

  5. #5

    mattx's Avatar
    Join Date
    Jan 2007
    Posts
    9,240
    Thank Post
    1,058
    Thanked 1,068 Times in 625 Posts
    Rep Power
    740
    Another vote for AutoIt - the majority of the Admin Bar - [ see sig ] is done using AutoIt....

  6. #6
    stratisphere's Avatar
    Join Date
    Apr 2007
    Posts
    295
    Thank Post
    33
    Thanked 87 Times in 31 Posts
    Rep Power
    30
    Dang, cant edit the polls to add that as an option.

    The software is being developed for Windows (yes yes yes i know... should be platform independant. Sadly what i'm doing; it isnt that easy).

    P.s. i'm hoping you guys will be able to have a peek at it soon... not totally within my control tho.

  7. #7


    Join Date
    Feb 2007
    Location
    Northamptonshire
    Posts
    4,687
    Thank Post
    352
    Thanked 794 Times in 714 Posts
    Rep Power
    346
    If it's a windows application there's little point in using ASP/PHP as it'll require an interpreter to be installed.

    Depending upon complexity, VBS might be the way forward, or AutoIT as others have said.

    A bit more info might help also.

  8. #8
    stratisphere's Avatar
    Join Date
    Apr 2007
    Posts
    295
    Thank Post
    33
    Thanked 87 Times in 31 Posts
    Rep Power
    30
    I just listed those two as they are well known.

    Basically, the suite is effectively a network management suite. Some might remember a post I made a while back... well it's not dead!

    It's getting pretty near to being useful and already implements a lot of useful tasks. However some tasks are unique per school. Aka end of year procedures. The purpose of implementing scripting is that a school/company/dog can write a quick script which will handle things like end of year procedures without much hassle.

    I'm looking into AutoIT at the moment...

  9. #9


    Join Date
    Feb 2007
    Location
    Northamptonshire
    Posts
    4,687
    Thank Post
    352
    Thanked 794 Times in 714 Posts
    Rep Power
    346
    If it's a management suite, it might be best served in a web environment in which case PHP or ASP would be my suggested weapon of choice.

  10. #10
    stratisphere's Avatar
    Join Date
    Apr 2007
    Posts
    295
    Thank Post
    33
    Thanked 87 Times in 31 Posts
    Rep Power
    30
    I agree in a way... things are going web-way... but simply due to the large number of things this suite does (alot client end aswell... think iTalc), doing a pure web based system doesnt work.

    Besides, implimenting a kind of PHP/ASP scripting language doesnt mean they have to be actual "pages". Just adopting the scripting style.

    I want something which is powerful, but easy to use and something most people know or can learn quickly.

  11. #11

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,618
    Thank Post
    1,230
    Thanked 776 Times in 673 Posts
    Rep Power
    235
    Quote Originally Posted by stratisphere View Post
    Besides, implimenting a kind of PHP/ASP scripting language doesnt mean they have to be actual "pages". Just adopting the scripting style.
    When you say "implement", you probably don't mean you want to write a lexer, parser, etc, for a full-blown language. It sounds like you're maybe aiming more for a find-and-replace style thing, like how PHP was originally implemented in Perl - write some HTML markup, wrap chunks of code in some special tags that you can search for, pass off those chunks of code to a separate language interpreter with a given initial environment, then replace the original marked-up code section with the output from that script. Me, I like Python for that sort of thing. This doesn't strike me as being for "people who can't program", mind.

    You might want to consider XSLT, a "transforms" language - give it some XML and it spews out XML in a different format (say, XHTML). These days you can also use JavaScript to add functionality (XSLT itself is basically a functional language, like Scheme or DSSSL).

    I want something which is powerful, but easy to use and something most people know or can learn quickly.
    The Rhino JavaScript interpreter is available for embedding into projects, although that might rather be overkill for what you seem to be aiming for here.

    --
    David Hicks

  12. #12
    stratisphere's Avatar
    Join Date
    Apr 2007
    Posts
    295
    Thank Post
    33
    Thanked 87 Times in 31 Posts
    Rep Power
    30
    Nah, it's not a "find & replace" kinda thing.

    Think scripted tasks. E.g.
    Code:
    // This script runs end of year Procs
    // Disabled all Y11 accounts, moves them to the OLD OU
    
    foreach(user in Users.Year11) {
      user.Disable();
      user.Moveto(UserFolders("Site\Users\Students\Leavers\2009"));
      user.ArchiveFiles();
    }
    Thats the kinda thing it'd do. (Obviously syntax would change... so dont be picky on how i've typed it up there :P)

  13. #13


    tom_newton's Avatar
    Join Date
    Sep 2006
    Location
    Leeds
    Posts
    4,461
    Thank Post
    866
    Thanked 845 Times in 667 Posts
    Rep Power
    195
    One choice: Python.
    Free, OO, neat, quite quick.

  14. #14

    Join Date
    Aug 2005
    Location
    London
    Posts
    3,154
    Thank Post
    114
    Thanked 527 Times in 450 Posts
    Blog Entries
    2
    Rep Power
    123
    If it's Windows and you're looking at future proofing the Powershell is the way to go.

    In your end of year type example, one of the things you'll want to do is clear out old mailboxes. From Exchange 2007 on, this is really easy with Powershell but not so easy with other languages.

  15. #15

    Join Date
    Jan 2009
    Location
    Melbourne
    Posts
    26
    Thank Post
    3
    Thanked 10 Times in 5 Posts
    Rep Power
    13

    Python

    Shame Python is missing from the list. It's a clean simple language and has great integration with the OS. e.g. COM support in Windows that allows you to script with COM in the same way as you would with VBScript. And of course, it's just as home on Linux and is installed by default on the Mac. Python gets my votes and with companies like Google behind it, it's sure to have a long life.

    Ruby is another good choice but concepts such as closures can take a bit of getting use to.

SHARE:
+ Post New Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. Trying to remove Favorite Links and Folders from MY TS server
    By k-strider in forum Windows Server 2008
    Replies: 0
    Last Post: 13th May 2008, 12:14 PM
  2. New to scripting
    By FN-GM in forum Scripts
    Replies: 26
    Last Post: 10th August 2007, 10:31 PM
  3. Favorite Podcasts?
    By Geoff in forum Jokes/Interweb Things
    Replies: 8
    Last Post: 9th February 2006, 07:20 PM
  4. Replies: 0
    Last Post: 2nd January 2006, 05:58 PM
  5. The KiXtart free-format scripting language
    By ninjabeaver in forum Downloads
    Replies: 10
    Last Post: 16th June 2005, 12:11 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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