Dynamically Typed: ScriptServer 0.3 Released
621796
Harry has released the latest version of his ScriptServer software - version 0.3.
256980
A little while back Matthew Turland posted about something that some developers moving over to PHP from more strict languages have an issue with - variable typing - and how its evolved in languages over time.   Without a little background in programming languages or computer science in general, it's entirely possible that typing systems are not something that have crossed your mind. I thought I'd take a blog entry to share some of my thoughts on how itÃ¢ÂÂs affecting the creation and evolution of languages.   He walks through history a bit, mentioning C, Java, Python and PHP and how they differ in their default type handling. He especially focuses on the "blurred line" between strong and weak typing and how some if offers special features to the language that uses the method.
400016
Launching off from this previous post on the Stubbles Blog, two more posts (from two other developers) have been posted on the same subject:  In this new post, Frank Kleine takes things a step further and talks about the same kind of type hinting but for more types - including arrays and objects. Examples of how he'd expect things to work followed. The other post is from Stephan Schmidt again and varies slightly off into the world of Namespaces to be included in PHP6 along with the use of annotations.  Be sure to check out the comments on each for some more interesting tidbits...
582158
Michael Kimsal points out the posting of the latest part of his "Grails for PHP developers" series to his blog site - Part Five of the series.   I've put up the latest installment in my "Grails for PHP developers".  Rather than delve too much more in to Grails head on, I'm taking this installment (and at least the next one) to delve more in to the Groovy language itself.  Groovy offers similarities to PHP, but also many differences which can trip you up if you're not careful.  I'll try to lay those out as best I can in the next couple of installments.   This new part of the series goes back and puts the spotlight on GRoovy, the base of the Groovy/Grails combo. He talks about working with variables and arrays as containers for multiple pieces of data and some possible gotchas that could come up along the way.
261062
Latest PHPClasses.org Releases:SPL and IteratorsBWT & MTF encodercPanel Sub-domains CreatorObserverableHTTP SpySimple and Attachment Send MailWindows RegistryClean OutputCryptPHP RARRTF Generation ClassBar ChartPclTemplateICQ Protocol
235642
Latest PHPClasses.org Releases:convertSimple navigationPHP TablesXML ClassSitemap creator for Google, Yahoo and MSNPHPBiDiSimplePaginatorSortable ElementsSnPayPalApiMBTemplate ClassHTTP ServerXCS Parser
67661
Over on Dynamically Typed there is a two posting series on efforts to get javascript to talk to PHP effectively.
445025
Popular posts from PHPDeveloper.org for the past week:Stijn Leenknegt's Blog: [PHP6] function-return-array idea!GeesNotNerds Blog: Free PHP + Ajax chat appStefan Mischook's Blog: Object Oriented PHP Tutorial Updated - Steps 18 - 22Dave Dash's Blog: SymfonyCampWebDigity.com: PHP geotargeting techniquesEtienne Kneuss' Blog: Late Static Bindings ExplainedDevShed: Handling Static Data with PHP 5PHP-Learn-It.com: Cooking Cookies with PHPMichael Kimsal's Blog: PHP PredictionJob Posting: Steinman Recruiting Seeks Senior Developer (Littleton, CO)
612499
This week you'll go through the steps of building an AJAX DataGrid control, which is used to iterate over a list of JavaScript objects. Other topics covered are the behavior component, databinding, templating and the declaration. By David Johnson, Alexei White, and Andre Charland. 0904
278330
One of the challenges facing computer artists is productivity, especially with repetitive tasks. Fortunately, this book shows you  how to automate your workflow by using several types of scripting, including: AppleScript, JavaScript, VBScript, data-driven publishing and more. By Nathan Segal. 0926
706019
(InfoWorld) - Dynamic scripting languages, a popular choice for Web application development, will be a top priority for the Eclipse Foundation at the EclipseCon conference, which begins Monday in Santa Clara, Calif. The open source tools organization will update two projects pertaining to AJAX (Asynchronous JavaScript and XML), and it will revise the DLTK (Dynamic Languages Toolkit), which features frameworks and platforms to make it easier to use scripting languages such as Tcl (Tool Command Language), Python, and Ruby. Eclipse's ATF (AJAX Toolkit Framework), with features for editing, compiling, and debugging AJAX applications, is being fitted with support for the script.aculo.us AJAX framework, Mike Milinkovich, Eclipse executive director, said. This will be done with release 0.2 of ATF at the conference. ATF already supports the Dojo, Open Rico, and Zimbra AJAX frameworks. These frameworks enable interactivity in the browser. "The challenge to date around tooling for AJAX has been dealing with these different frameworks," Milinkovich said. Eclipse with ATF can help consolidate the high volume of AJAX frameworks, which has impeded enterprise support for AJAX because of fragmentation, said Jeffrey Hammond, senior analyst at Forrester Research. "There's 130 frameworks out there. What we need is 10 or less," Hammond said. While ATF enables the building of tools to interact with AJAX frameworks, it also features tools of its own, such as those for profiling and debugging. Currently, ATF supports the Firefox browser only, but there are plans to enable it to work with other browsers, including Internet Explorer. Also, Eclipse will debut release 0.1 of RAP (Rich AJAX Platform), which provides a runtime for AJAX applications. Developers can build applications in Java, then decide whether to deploy them in the browser via RAP or on the client. A 1.0 release of RAP is planned for June. "You write your Java [code] once and then you can make your deployment decision later, based on what the customer or what your client wants to do," Hammond said. With the 0.7 release of DLTK, Eclipse will support Tcl. Version 1.0 of DLTK, due in June, will back Ruby and Python. DLTK provides facilities to build IDEs for scripting languages. Eclipse, with its open source tools, enables commercial companies to develop commercial products that leverage base Eclipse technologies.Â
457694
Latest PHPClasses.org Releases:db connect classTrue Color PickerDbCodeBuilderProgramInsert or Update TablesAutomatic Drop Down MenuPlatform versioningSMTPseasyFormMagic Yahoo! Messenger Avatar GeneratorStringGridIAM-XLSphpTwitterGoogle Checkout Button
701847
Latest PEAR Releases:Console_CommandLine 0.2.0PHP_Debug 1.0.0Text_Highlighter 0.7.1Log 1.9.14XML_Query2XML 1.6.0RC1pearweb 1.17.0pearweb_index 1.16.12PEAR 1.7.0RC2Text_Diff 0.3.2Date_Holidays 0.17.2pearweb_index 1.16.13XML_Query2XML 1.6.0pearweb 1.17.1
287360
Latest PHPClasses.org Releases:b3rtCSVWriterCRUD ClassPHP SVN ClientUser Input SanitationEdit File TagsStatistics - Percentile, MedianSimple Filesmy_mysqlCPanel Control ClassGoogle HacksEventPHP CVS ClientString
647160
Latest PEAR Releases:PEAR_Frontend_Gtk2 1.0.0pearweb 1.0.0HTML_QuickForm_ElementGrid 0.1.0pearweb 1.0.1Services_W3C_HTMLValidator 0.2.0PEAR 1.5.0RC2DB_DataObject 1.8.5Translation2 2.0.0beta12Net_CheckIP 1.2.1PHP_LexerGenerator 0.3.1PHP_ParserGenerator 0.1.4PHP_Archive 0.9.0PEAR_RemoteInstaller 0.3.1XML_Util 1.1.4Date_Holidays 0.17.0HTTP_Session 0.5.5Structures_DataGrid 0.8.0Structures_DataGrid_Renderer_XUL 0.1.2Structures_DataGrid_Renderer_XML 0.1.2Structures_DataGrid_Renderer_XLS 0.1.1Structures_DataGrid_Renderer_Smarty 0.1.3Structures_DataGrid_Renderer_Pager 0.1.1Structures_DataGrid_Renderer_HTMLTable 0.1.3Structures_DataGrid_Renderer_CSV 0.1.3Structures_DataGrid_Renderer_Console 0.1.1Structures_DataGrid_DataSource_XML 0.1.2Structures_DataGrid_Renderer_HTMLSortForm 0.1.2Structures_DataGrid_DataSource_DataObject 0.1.1pearweb 1.1.0
460464
A new posting from Dynamically Typed - More on rich web UIs - has a few interesting links to share, as well as Harry's search for a XmlHttpRequest method.
743861
Latest PHPClasses.org Releases:PHP CVS ClientStringTag CloudsSDReportMy_Yahoo_MessengerMultiCache librarySQL File Query ExtractorKG Pager ClassEasy HTML Template EngineHTMLTablelibdpserverIntegers to words