Page 2 of 2 FirstFirst 12
Results 16 to 27 of 27

Thread: What in the heck is PHP?!

  1. #16

    Default

    I actually like Microsoft's stuff. The fact that they actually update their projects regularly and the general quality of performance is pretty good too. I mean, eh, is there any other application that can match MS Word or Excel? And don't come to me with the OpenOffice rubbish. *starts placing sandbags around his room*

  2. #17

    Default

    Mirosoft's ASP library is insanely full of holes. They rarely do update to keep up with actual good industries and their standards. Instead they use there weight to jiggle the industry so much that it has been proven to retard the growth of software development. Their support is minimalistic, with something over 1k known issues for xp still looming out there.

    It strives on the fact that people can use it. That anyone can use it. Anyone can program with their languages with little training. That is not a good thing, when something gets so modular and remains a behemoth of speed and lack of quality, you begin to see breaks. This is what the ASP model has gone through, and their IIS can just kiss my ass. I am really against a lot of Microsoft technologies, but I know them, cause I need to. As long as they are able to sell em to management (with commercial appeal) then I better support em .

    Word is actually a fairly ok system, but there does need to be better made out there. Open Office is close, and it is getting there. It can mail merge and preform so many office related duties, it is not funny. At a NOREX meet recently, they went over the feasibility of using Open Office in a corporate environment - and there were supprisingly a number of businesses that did so. Really, M$ is just trying to be beside themselves; and in the end, they will reap what the sewed. I am just hoping that Ozzie knows of a good way to turn the company around, cause as far as I am concerned, their old leader ship is nothing but criminals.

  3. #18
    i n v i s i b l e Tech Admin o_O's Avatar
    Join Date
    Jun 2001
    Location
    New Zealand
    Posts
    2,957
    Blog Entries
    1

    FFXIV Character

    Humphrey Squibbles (Sargatanas)

    Default

    I don't like Microsoft's monolithic attitude towards software development. They have dumbed Visual Studio right down so that if you can use a mouse you can 'write' a program. I don't like the .NET framework. I don't like that they felt the need to ruin several perfectly good languages just to say they had their own 'better' versions. You don't see Java making "Java C++".

    Really, when you think about it, Microsoft has a monolithic attitude towards everything. They make things like Windows, intended to be the vehicle for everything but they slip in things like IE and WMP which are more or less compulsory if you want to use the operating system.

  4. #19
    ORANGE Dr Unne's Avatar
    Join Date
    Dec 1999
    Posts
    7,394
    Articles
    1
    Contributions
    • Former Administrator
    • Former Developer
    • Former Tech Admin

    Default

    Quote Originally Posted by o_O View Post
    Here's why PHP is awesome. This is a simple select box:...
    PHP really is a horrible language. Horrible horrible horrible. register_globals, anyone? magic_quotes, anyone? PHP encourages mixing interface with application logic, which is entirely the wrong thing to do. PHP4's OO system is almost worse than Perl's, and that's saying something. PHP lacks any kind of consistency in the standard API function names and argument ordering and what have you. It's way too verbose a language for things that should be concise. (Who ever decided to have array() be the way to represent an array literal?) Its references sucks. Its function pointers / "callbacks" suck. It's scoping rules (or lack thereof) generally suck. Lack of namespaces sucks. Lack of exception handling sucks. Implicitly auto-casting strings to numerals and vice versa sucks. Confounding hash tables and plain arrays sucks. Lack of concise syntax for regular expressions sucks in a language specifically intended for what's essentially text processing and template manipulation. Etc. etc. PHP5 probably fixed a lot of this but I doubt I can stomach it long enough to find out.

    PHP is a good language if 1) you need to learn it because you bought a vbulletin license or need to write a plugin for the PHP-based blog software you use, 2) Your program is 3 pages of code and has no chance to grow, 3) You have no access to your server to install anything better, 4) You don't know anything else and don't want to learn, 5) well, there is no 5, those are about the only reasons I can come up with. PHP is better than writing a hundred pages of HTML by hand, but only just barely. Sorry for the rant, but every time I'm forced to look at PHP code I want to hold my breath until I die.

    Ruby on the other hand...

    Code:
    #!/usr/bin/ruby
    require 'date'
    
    puts '<select>'
    (Date.parse('January 1st, 2007') .. Date.parse('December 31st, 2007')).each do |d|
      puts '<option>' + d.strftime('%B %d') + '</option>'
    end
    puts '</select>'
    (I wouldn't touch ASP with a 10-foot pole if you paid me.)

  5. #20
    I'm Back~! Kanshisha's Avatar
    Join Date
    Dec 2006
    Location
    Australia
    Posts
    1,697

    Default

    HA! google it i say ><

  6. #21
    CimminyCricket's Avatar
    Join Date
    May 2006
    Posts
    4,911

    FFXIV Character

    Caedus Ulvein (Sargatanas)

    Default

    Gah, I hate google.


  7. #22

    Default

    Quote Originally Posted by Dr Unne View Post
    Quote Originally Posted by o_O View Post
    Here's why PHP is awesome. This is a simple select box:...
    PHP really is a horrible language. Horrible horrible horrible. register_globals, anyone? magic_quotes, anyone?
    Customizable php.ini for the win. Better than regedit hacks for IIS.

    PHP encourages mixing interface with application logic, which is entirely the wrong thing to do.
    This can also be a necessity for one of PHP's primary reasons of existance, inline scripting and KISS approach, really.
    PHP4's OO system is almost worse than Perl's, and that's saying something.
    This is why PHP 5 was made. It is a growing language More than I can say for its competition.

    PHP lacks any kind of consistency in the standard API function names and argument ordering and what have you. It's way too verbose a language for things that should be concise. (Who ever decided to have array() be the way to represent an array literal?) Its references sucks. Its function pointers / "callbacks" suck. It's scoping rules (or lack thereof) generally suck. Lack of namespaces sucks. Lack of exception handling sucks. Implicitly auto-casting strings to numerals and vice versa sucks. Confounding hash tables and plain arrays sucks. Lack of concise syntax for regular expressions sucks in a language specifically intended for what's essentially text processing and template manipulation. Etc. etc. PHP5 probably fixed a lot of this but I doubt I can stomach it long enough to find out.
    yeah, a lot of these were addressed, though a lot of things were not. Well, my chief complain is the hybrid approach to the language - that it gains influence from every known language to man (exaggerated, but still). Otherwise, with some knowledge of the system, a few tweaks, and some patience PHP can easily set up one of the greatest server side scripting environments out there. I say almost since I obviously have not used every language.


    PHP is a good language if 1) you need to learn it because you bought a vbulletin license or need to write a plugin for the PHP-based blog software you use, 2) Your program is 3 pages of code and has no chance to grow, 3) You have no access to your server to install anything better, 4) You don't know anything else and don't want to learn, 5) well, there is no 5, those are about the only reasons I can come up with. PHP is better than writing a hundred pages of HTML by hand, but only just barely. Sorry for the rant, but every time I'm forced to look at PHP code I want to hold my breath until I die.

    Ruby on the other hand...

    Code:
    #!/usr/bin/ruby
    require 'date'
    
    puts '&lt;select>'
    (Date.parse('January 1st, 2007') .. Date.parse('December 31st, 2007')).each do |d|
      puts '&lt;option>' + d.strftime('%B %d') + '&lt;/option>'
    end
    puts '&lt;/select>'
    (I wouldn't touch ASP with a 10-foot pole if you paid me.)
    fairly accurate. I have yet to completely play with ruby on rails. Half the power of PHP lies in it's simplicity, which directly contradicts its security assets, but w/3. I have a few two year old books on ruby, and did start playing with it - but I got sidetracked by something of no consequence... but yeah. I don't think your novice can pick it up and run with it. IT was a lot of fun though... I think. Perhaps I was playing p-knuckle with some train robbing Pokemon. I can't remember.

  8. #23
    Meat Puppet's Avatar
    Join Date
    Dec 2003
    Location
    yes
    Posts
    9,983
    Contributions
    • Notable contributions to former community wiki

    Default

    Is it just me, or does Dr Unne attach himself to a new language every six months or so?

  9. #24

    Default

    Quote Originally Posted by Meat Puppet View Post
    Is it just me, or does Dr Unne attach himself to a new language every six months or so?
    It is what we programmers do.

    To put it in street talk, "Playaz neva get laxed off of da game, but being pimps, we'zlike to play wit different hoes. Itz like gettin mo bishes, in yo arsenal" I think I may have put too much punctuation in there, but the analogy stands. I rhymed hoes with arsenal, therefore, itis legit street cred yoe.

    -the Notorious G.O.E.

  10. #25

    Default

    What's wrong with WMP? The 11er has a good number of neat functions. Of course, you need a good virtual sound enhancer running in the background to make it sound the best, but all in all I really like WMP.

    What I don't like is Office 2007. I'm fine with a large number of the new features included, but I HATE the fact that the interface was changed 100%ly. Finding anything is a gladiatorial fight now. Even more so, even if you know where it is, it takes much, much longer to edit a bit of text than it did before, i.e. before: all buttons at hand and customisable; now: all buttons hidden behind a squad of other buttons without any possibility to drag and drop them around.

    To be fair though, I like the fact that it now suggest all related functions to the object you're editing now.

  11. #26
    CimminyCricket's Avatar
    Join Date
    May 2006
    Posts
    4,911

    FFXIV Character

    Caedus Ulvein (Sargatanas)

    Default

    Seriously, what the hell is half of what any of you are talking about?


  12. #27
    i n v i s i b l e Tech Admin o_O's Avatar
    Join Date
    Jun 2001
    Location
    New Zealand
    Posts
    2,957
    Blog Entries
    1

    FFXIV Character

    Humphrey Squibbles (Sargatanas)

    Default

    Quote Originally Posted by Discord View Post
    What's wrong with WMP? The 11er has a good number of neat functions. Of course, you need a good virtual sound enhancer running in the background to make it sound the best, but all in all I really like WMP.
    It's not the fact that I dislike WMP (I most certainly do though. ), but the fact that it comes deep set into the operating system so that for some things it would appear you don't have a choice as to whether or not you want to use it. The same goes for IE. They're so integrated into the OS that Microsoft argues they're necessary for its operation. Really, all they're doing is violating anti-trust laws to try to gain a leg up on competition. <a href="http://support.microsoft.com/kb/886540">Windows N</a> is a testament to that.

    PHP5 is leaps and bounds ahead of PHP4. They reportedly have ironed out all of the buffer overflow exploits which were too frequent in PHP4. I can't fault Ruby though, because I think it's a fantastic language.

    I like to use PHP because it's simple to create a secure script as long as you have a well configured php.ini (or equivalent for whatever distro you use). The strength of PHP is that you can write a script without having to worry about writing a program.

Posting Permissions

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