Advanced Search

Results 1 to 9 of 9

Thread: What are the options for Non Php CMS?

  1. #1
    Join Date
    Mar 2012
    Posts
    53
    Thanks
    7
    Thanked 0 Times in 0 Posts

    Default What are the options for Non Php CMS?

    I am trying to use a CMS that can do everything but is not based on php as I don't want my hands to get stuck in something that I don't know and I don't want to know.
    There are lots of CMS that are non php but I don't want to use one CMS this day and then start using another one another day. Can someone provide me various names that are good CMS (professional level).

    Just one more thing, I don't want to make another post for it, I heard that php is a very complicated and not well designed language. I am not worried about complicated but if it is not well designed I don't want to invest my time in it. I want to go for alternatives that are much better than php and are without any flaws. But I don't know which languages they might be, some people say its ASP, Java, C#, Ruby etc.

  2. #2
    Join Date
    Apr 2008
    Location
    So.Cal
    Posts
    3,167
    Thanks
    62
    Thanked 446 Times in 435 Posts
    Blog Entries
    7

    Default

    Quote Originally Posted by cryoffalcon View Post
    I am trying to use a CMS that can do everything but is not based on php ...
    Python:
    plone
    feinCMS

    Ruby:
    Nesta
    Refinery

    ASP.NET:
    DotNetNuke

    I've never used any of those. Just a simple google search.

    Quote Originally Posted by cryoffalcon View Post
    ... I heard that php is a very complicated and not well designed language ...I want to go for alternatives that are much better than php and are without any flaws.
    • PHP isn't particularly complicated, and what's more, it has an easy learning curve (which accounts for most of its popularity).
    • PHP wasn't poorly designed; it just wasn't really "designed" at all (in the formal sense).
      But it's fairly mature at this point, and can handle just about any web task you like.
    • Any programming language has its flaws.
    Adrian ~ facebook | gist/github

    ['66.215.156.37','208.75.149.97'] // ip,ip array!
    "Take that sticker *off* your hat; you look stupid" --Wil Wheaton

  3. #3
    Join Date
    May 2012
    Location
    Hitchhiking the Galaxy
    Posts
    1,020
    Thanks
    47
    Thanked 139 Times in 139 Posts
    Blog Entries
    1

    Default

    If you're worried about the design of the languages, I wouldn't let you put that off, for the reasons that Adrian mentioned, but if you are worried about the lay of the languages, it may be better for you to go with Adrian's suggestions of Python CMS' as Python was quite literally designed to be well designed.
    "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program." - Linus Torvalds
    Anime Views Forums
    Bernie

  4. #4
    Join Date
    Apr 2008
    Location
    So.Cal
    Posts
    3,167
    Thanks
    62
    Thanked 446 Times in 435 Posts
    Blog Entries
    7

    Default

    I'm learning Python now, and I will say that I am quite impressed by it.
    And they say django is a fantastic, fully-featured web app framework.
    Adrian ~ facebook | gist/github

    ['66.215.156.37','208.75.149.97'] // ip,ip array!
    "Take that sticker *off* your hat; you look stupid" --Wil Wheaton

  5. #5
    Join Date
    May 2012
    Location
    Hitchhiking the Galaxy
    Posts
    1,020
    Thanks
    47
    Thanked 139 Times in 139 Posts
    Blog Entries
    1

    Default

    This seems to be a relatively comprahensive list of good CMS'.
    "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program." - Linus Torvalds
    Anime Views Forums
    Bernie

  6. #6
    Join Date
    Apr 2008
    Location
    So.Cal
    Posts
    3,167
    Thanks
    62
    Thanked 446 Times in 435 Posts
    Blog Entries
    7

    Default

    Adrian ~ facebook | gist/github

    ['66.215.156.37','208.75.149.97'] // ip,ip array!
    "Take that sticker *off* your hat; you look stupid" --Wil Wheaton

  7. #7
    Join Date
    May 2012
    Location
    Hitchhiking the Galaxy
    Posts
    1,020
    Thanks
    47
    Thanked 139 Times in 139 Posts
    Blog Entries
    1

    Default

    Just to say in terms of your thoughts about there being no point getting stuck into a badly designed language, I wouldn't be so quick to leave it alone. You should really try it out yourself if you want to form a first-hand opinion on the language. If it was so bad, it wouldn't be so widely used. It's pretty easy to learn, and if you really want some good experience in web design, it's definitely not a good idea to just ignore php because someone told you it was designed badly.
    "Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program." - Linus Torvalds
    Anime Views Forums
    Bernie

  8. #8
    Join Date
    Mar 2006
    Location
    Illinois, USA
    Posts
    11,830
    Thanks
    231
    Thanked 659 Times in 647 Posts

    Default

    Part of why PHP is as good as it is and as popular as it is is because it is the way it is-- it has some flaws, but it's a great tool for getting what you need done on the web. It gets a lot of criticism from a programming language theory point of view, but that doesn't mean it's not useful. If nothing else, the vast popularity of PHP is a huge advantage over everything else-- as you're seeing by how relatively difficult it is to find a good CMS for another language (though there ARE some, see traq's post). And if you are particularly interested in only using PHP if it's "good" at some theoretical level, then look into the latest versions of PHP. They are attempting to refine the language and you could specifically only use the newest versions. Most people don't do that. But you could.

    More importantly, what does your web host support? You have to have whatever language you use installed on your server. That's most likely PHP, and maybe something else like ASP. For something like Python, you'd usually have to install it yourself. Is that something you can/will do? You will probably need at least a virtual private server for that.
    Daniel - Freelance Web Design | <?php?> | <html>| Deutsch | italiano | español | português | català | un peu de français | Ninasoma Kiswahili | 日本語の学生でした。| درست العربية

  9. #9
    Join Date
    Apr 2008
    Location
    So.Cal
    Posts
    3,167
    Thanks
    62
    Thanked 446 Times in 435 Posts
    Blog Entries
    7

    Default

    To add to that; the biggest flaws in PHP are *not* things that are unavoidable. Yes, a lot of PHP scripts are awful about certain things, but it's only because the author took the first, "simplest" solution they could find (and it happened to be offered by someone who didn't know what they were doing, ten years ago - the mysql_* functions are a great example of that). You just need to be attentive and learn what are Best Practices.
    Adrian ~ facebook | gist/github

    ['66.215.156.37','208.75.149.97'] // ip,ip array!
    "Take that sticker *off* your hat; you look stupid" --Wil Wheaton

Similar Threads

  1. Pre select options
    By gumail in forum CSS
    Replies: 1
    Last Post: 08-30-2011, 02:18 AM
  2. different text options for a tab
    By mcolton in forum CSS
    Replies: 1
    Last Post: 06-23-2009, 11:22 PM
  3. Options for shopping carts
    By puppies in forum Looking for such a script or service
    Replies: 1
    Last Post: 07-28-2007, 02:08 AM
  4. Want to learn PHP Options
    By Angel8552 in forum PHP
    Replies: 2
    Last Post: 07-13-2007, 06:29 PM
  5. insert options!!
    By pavmoxo in forum PHP
    Replies: 0
    Last Post: 06-01-2006, 10:48 AM

Tags for this Thread

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
  •