Re: learning PHP

This WebDNA talk-list message is from

2007


It keeps the original formatting.
numero = 68303
interpreted = N
texte = > 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. Any of number of reasons: Speed, Database connectivity, contexts that do what the documentation says, continued support, huge base of programmers? > 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. Any programming language has security holes (Especially WebDNA). The nice thing about OS languages is that those security issues can be addressed by the community quickly, instead of having un-patched bugs sitting around for years (Private software). > 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. You'd be surprised at how quickly one can learn SQL. > 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. I definitely agree here, but as a Ruby on Rails hosting company, I can tell you security is not a reason to switch to Rails. Rails has had it's fair number of security issues over the past year. But it is an amazing technology and one we've been proud to work with. The learning curve, especially with the introduction of version control and of capistrano to publish your site instead of FTP will make this a bit more of a burden to learn for a WebDNA user than something like PHP. -- Jesse Proudman, Blue Box Group, LLC ------------------------------------------------------------- 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'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. Any of number of reasons: Speed, Database connectivity, contexts that do what the documentation says, continued support, huge base of programmers? > 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. Any programming language has security holes (Especially WebDNA). The nice thing about OS languages is that those security issues can be addressed by the community quickly, instead of having un-patched bugs sitting around for years (Private software). > 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. You'd be surprised at how quickly one can learn SQL. > 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. I definitely agree here, but as a Ruby on Rails hosting company, I can tell you security is not a reason to switch to Rails. Rails has had it's fair number of security issues over the past year. But it is an amazing technology and one we've been proud to work with. The learning curve, especially with the introduction of version control and of capistrano to publish your site instead of FTP will make this a bit more of a burden to learn for a WebDNA user than something like PHP. -- Jesse Proudman, Blue Box Group, LLC ------------------------------------------------------------- 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/ Jesse Proudman

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:

How To question on setting up downloads (1997) form data submission gets truncated (1997) [isfile] ? (1997) Configuring E-mail (1997) emailer w/F2 (1997) shownext and searches (2002) [WebDNA] WebDNA slow processing (2011) WCS Newbie question (1997) WebSTAR 2.1 freezes my Mac (1997) RE: protect tag on NT (1997) webcat2b12 CGI -- Date comparisons (1997) emailer truncates last letter! (1997) Showif/hideif within Javascript (2004) [showif] or-ing (1999) emailer and other smtp (1998) different show next (1997) Error (1997) if then logic (2005) Running _every_ page through WebCat ? (1997) search command (1999)