addressalign-toparrow-leftarrow-leftarrow-right-10x10arrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblightning-boltlinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstar-shapestartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Re: [php-389] February Meeting Wrap-Up

From: Dave B.
Sent on: Wednesday, February 18, 2009, 10:53 AM
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

All,
  The IDE I mentioned using on Windows before it went commercial,
PHPDesigner https://www.mpsoft...­  It seemed slow on
file I/O, but other than that I had no complaints.  It's not an
expensive license, but with all IDE's, I'd recommend you test a few
yourself before you commit.  On Linux I'd recommend giving Bluefish a
whirl https://bluefish.o...­  It's still in early
development but has a lot of promise.  It will run on Windows using
Cygwin, or this project https://code.googl...­.  It also
runs on OSX.  The dev trees are odd to me, stable is 1.0.7, while
unstable is up to 1.3.2.

  Prado is the framework I mentioned that was very Delphi/Pascal'ish.
https://www.prados...­  It appears the developers have gone in a new
direction with Yii https://www.yiifra...­ although prado is still
being developed it seems.  It has been some time since I touched it, but
those looking for event-driven (ala Visual Studio) might be comfortable
with it.

  For database abstraction, adodb https://adodb.sour...­ will
again be familiar to those coming from a VS environment, it uses similar
syntax to ADO/ADO.NET.

- -Dave

steven hill wrote:
> Jeremy and others,
> 
> I looked at PHPEclipse but I chose the PDT plugin for eclipse. Not sure
> exactly why at this point, but you all can review the PDT plugin at
> https://www.eclips...­ and decide for yourself. I think my choice
> was based on it being a plugin and that I would most likely be using
> other plugins as well and it made sense to take that approach.
> 
> Steven
> 
> On Wed, Feb 18, 2009 at 6:42 AM, Jeremy Clifton <[address removed]
> <mailto:[address removed]>> wrote:
> 
>     Folks,
> 
>     I'd like to thank everyone who came out to our meeting last night. I
>     think we had some really good discussions!
> 
>     I wanted to send out a brief list of links and info about some of
>     the things we talked about.
> 
>     1. Hosting: The hosting companies mentioned last night were
>     WebFaction (shared hosting, webfaction.com <https://webfaction...;­)
>     and Linode (virtual private servers, linode.com <https://linode.com...;­).
> 
>     2. Database Abstraction Libraries: I know we mentioned Doctrine
>     (doctrine-project.or­g <https://doctrine-p...;­) and Propel
>     (propel.phpdb.org <https://propel.php...;­). There may have been
>     others as well; please chime in if you remember/know of them.
> 
>     3. Frameworks: RabbitPHP (rabbitphp.org <https://rabbitphp....;­),
>     TRAX (phpontrax.com <https://phpontrax....;­), Cake (cakephp.org
>     <https://cakephp.or...;­), Symfony (symfony-project.org­
>     <https://symfony-pr...;­), and CodeIgniter (codeigniter.com
>     <https://codeignite...;­). I'm almost certain more of these were
>     mentioned, so feel free to add to the list.
> 
>     4. Changing PHP's ini values: ini_set
>     (https://us3.php.ne...­) and ini_get
>     (https://us3.php.ne...­) are the two
>     basic functions. With Apache, you can use .htaccess files to set
>     values if allowed by your hosting company; more information about
>     this is available here:
>     https://us3.php.ne...­. You can find
>     a list of all the configuration options here:
>     https://us3.php.ne...­. Note that not all values
>     can be changed at runtime for security reasons. For instance, you
>     can't disable PHP's safe mode, or change the file upload size limit
>     at runtime.
> 
>     5. Some of the ini values we discussed last night were
>     magic_quotes_gpc (us3.php.net/manual/­en/
>     <https://us3.php.ne...;­
>     I recommend turning this off if it is on; it automatically adds
>     slashes to input sent to PHP in an attempt to help prevent SQL
>     injection) and register_globals
>     (us3.php.net/manual/­en/ini.core.php#ini.­register-globals
>     <https://us3.php.ne...;;­
>     again, I recommend turning this off because it is a security risk;
>     this is the option that turns input sent to PHP into global
>     variables, ie the form field named firstname becomes $firstname in
>     your script).
> 
>     6. PHP IDEs: PHPEclipse (I think this is the one that was mentioned
>     - correct me if I'm wrong, Steve - phpeclipse.com
>     <https://phpeclipse...;­), Komodo (activestate.com/kom­odo
>     <https://activestat...;­), Zend Studio
>     (zend.com/en/product­s/studio <https://zend.com/e...;­).
>     Again, there are probably more, so feel free to add to the list.
> 
>     7. PHP5's MySQLi Extension (us3.php.net/manual/­en/book.mysqli.php
>     <https://us3.php.ne...;­) was mentioned
>     because of the ability to use "prepared statements". A tutorial is
>     available here: devzone.zend.com/nod­e/view/id/686
>     <https://devzone.ze...;­. FYI, devzone.zend.com
>     <https://devzone.ze...;­ is a reasonably good source of tutorials
>     and information about PHP. Zend is the commercial entity behind the
>     development of PHP.
> 
>     I'm sure there is probably more that I missed. Feel free to ask
>     questions, and of course I encourage everyone to continue the
>     conversations we started last night using this mailing list.
> 
>     Jeremy
> 
> 
> 
>     --
>     Please Note: If you hit "REPLY", your message will be sent to
>     everyone on this mailing list ([address removed]
>     <mailto:[address removed]>)
>     https://www.meetup...­
>     This message was sent by Jeremy Clifton ([address removed]
>     <mailto:[address removed]>) from Chattanooga PHP Developers.
>     To learn more about Jeremy Clifton, visit his/her member profile:
>     https://www.meetup...­
>     To unsubscribe or to update your mailing list settings, click here:
>     https://www.meetup...­
>     Meetup Support: [address removed] <mailto:[address removed]>
>     632 Broadway, New York, NY 10012 USA
> 
> 
> 
> 
> 
> 
> --
> Please Note: If you hit "*REPLY*", your message will be sent to
> *everyone* on this mailing list ([address removed]
> <mailto:[address removed]>)
> This message was sent by steven hill ([address removed]) from
> Chattanooga PHP Developers <https://www.meetup...;­.
> To learn more about steven hill, visit his/her member profile
> <https://www.meetup...;­
> To unsubscribe or to update your mailing list settings, click here
> <https://www.meetup...;­
> 
> Meetup Support: [address removed]
> 632 Broadway, New York, NY 10012 USA

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - https://enigmail.m...­

iEYEARECAAYFAkmcLwUA­CgkQABP1RO+tr2TaTACf­bMDnJhME/lgN+5vUSNr+­ppwi
U/QAn04QxhUTZewHnMLI­0uEs684hObhl
=Pq3U
-----END PGP SIGNATURE-----

People in this
group are also in: