Re: learning PHP

This WebDNA talk-list message is from

2007


It keeps the original formatting.
numero = 68302
interpreted = N
texte = I think the question to ask is "why not WebDNA?". When you know the answer to that, you can look for a language and/or tools that address those deficiencies. I'm not sure what you need to do, but PHP is just another scripting language. It might have a more robust set of commands and libraries and more programmers who know the language (and maybe those are the main deficiencies you are looking to overcome), but I'm not sure what advantage you would find in it versus WebDNA purely as a programming language. I've not been impressed with PHP mostly because of the serious security issues in the open source libraries. If you're going to fix or deal with those, then you might as well code from scratch with something that makes security more easy to implement and check. Most other tools will require that you move into SQL or something similar for database access. Not fun because that is really a second language to learn. If you want to make a real change and use a set of tools that is gaining traction rapidly and seems more robust that anything I've seen in PHP, you should at least investigate Ruby on Rails (or at least one of the PHP frameworks--I know nothing about these). I know I've touted RoR on this list before, but it has many benefits such as not requiring SQL for the trivial issues, it has conventions throughout that make the common case ridiculously easy and the unusal case easily handled. Plus Ruby is really fun to code in and has true objects and idioms that are clever and easily remembered. It will be a shift from scripted coding, but you get a better product with the OOP conventions I think. Bill -----Original Message----- From: Terry Wilson Sent: Wed, 10 Jan 2007 09:50:04 -0500 To: "WebDNA Talk" Subject: learning PHP I've made the commitment to myself to learn PHP, starting with the course at Lynda.com. But as I am scrambling to meet some deadlines right now, I haven't started the PHP course yet. So I'm wondering what is a reasonable expectation, timewise, for getting up to speed in PHP? I'm a good learner and proficient in WebDNA, HTML and CSS but only a practical familiarity with Javascript. I do have a few sites that need revamping which I could use as projects, but in addition I have a few people interested in new sites. I would love to make these new sites in PHP if possible. Terry -- Terry Wilson | terry@terryfic.com | http://terryfic.com http://WhosComing.com - a simplified, affordable online reservation system http://TightJacket.com -- stylish protection for your laptop -------------------------------------------------------------------------- Attitude is the only difference between ordeal and adventure. ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ Associated Messages, from the most recent to the oldest:

    
  1. Re: learning PHP ( Donovan Brooke 2007)
  2. Re: learning PHP ( Dale 2007)
  3. Re: learning PHP ( Terry Wilson 2007)
  4. Re: learning PHP ( Jesse Proudman 2007)
  5. Re: learning PHP ( devaulw@onebox.com 2007)
  6. Re: learning PHP ( "Olin Lagon" 2007)
  7. Re: learning PHP ( "Nitai @ ComputerOil" 2007)
  8. Re: learning PHP ( "Charles Kline" 2007)
  9. learning PHP ( Terry Wilson 2007)
I think the question to ask is "why not WebDNA?". When you know the answer to that, you can look for a language and/or tools that address those deficiencies. I'm not sure what you need to do, but PHP is just another scripting language. It might have a more robust set of commands and libraries and more programmers who know the language (and maybe those are the main deficiencies you are looking to overcome), but I'm not sure what advantage you would find in it versus WebDNA purely as a programming language. I've not been impressed with PHP mostly because of the serious security issues in the open source libraries. If you're going to fix or deal with those, then you might as well code from scratch with something that makes security more easy to implement and check. Most other tools will require that you move into SQL or something similar for database access. Not fun because that is really a second language to learn. If you want to make a real change and use a set of tools that is gaining traction rapidly and seems more robust that anything I've seen in PHP, you should at least investigate Ruby on Rails (or at least one of the PHP frameworks--I know nothing about these). I know I've touted RoR on this list before, but it has many benefits such as not requiring SQL for the trivial issues, it has conventions throughout that make the common case ridiculously easy and the unusal case easily handled. Plus Ruby is really fun to code in and has true objects and idioms that are clever and easily remembered. It will be a shift from scripted coding, but you get a better product with the OOP conventions I think. Bill -----Original Message----- From: Terry Wilson Sent: Wed, 10 Jan 2007 09:50:04 -0500 To: "WebDNA Talk" Subject: learning PHP I've made the commitment to myself to learn PHP, starting with the course at Lynda.com. But as I am scrambling to meet some deadlines right now, I haven't started the PHP course yet. So I'm wondering what is a reasonable expectation, timewise, for getting up to speed in PHP? I'm a good learner and proficient in WebDNA, HTML and CSS but only a practical familiarity with Javascript. I do have a few sites that need revamping which I could use as projects, but in addition I have a few people interested in new sites. I would love to make these new sites in PHP if possible. Terry -- Terry Wilson | terry@terryfic.com | http://terryfic.com http://WhosComing.com - a simplified, affordable online reservation system http://TightJacket.com -- stylish protection for your laptop -------------------------------------------------------------------------- Attitude is the only difference between ordeal and adventure. ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ ------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/ devaulw@onebox.com

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Re:2nd WebCatalog2 Feature Request (1996) Redirect and Window Size (2000) Converting SQL Microtime to Date and Time (2003) Not reading code (1997) Mozilla/4. and Browser Info.txt (1997) Problems appending to database (1997) 'page impression' techniques for banner ads (1999) textA (1998) Where's Cart Created ? (1997) CMSBuilder (2004) [AppendFile] problem (WebCat2b13 Mac .acgi) (1997) WebCat2b13MacPlugIn - [include] doesn't allow creator (1997) Request Time Out (1997) Search minus first found (1999) Showif/hideif within Javascript (2004) [CART] (1997) [searh] or [shownext]problem (1998) What's wrong with this [append] context? (2000) help testing quicktime delivery (1997) Nested tags count question (1997)