• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • BCD Advances PHP-on-i Development in WebSmart

    December 9, 2014 Alex Woodie

    BCD Software has supported the PHP language with its WebSmart suite of IBM i development tools for several years. But with the last week’s unveiling of WebSmart version 10.6, the Chicago-based company is allowing PHP coders to do more advanced development using object-oriented techniques thanks to the addition of Zend Framework 2 (ZF2) and PHP data object (PDO) templates.

    WebSmart’s support for ZF2 is aimed at more advanced developers who are looking to build enterprise-grade applications that incorporate a model-view-controller (MVC) architecture and object-oriented (OO) coding techniques. ZF2 provides this core MVC layer, and now BCD supports ZF2 in its DB2 for i database template in the PHP edition of WebSmart.

    The Zend Framework brings other handy features in addition to the MVC and OO paradigm, such as security and authorization control; database access; session management; logging and message management; search engine and email integration; date and time manipulation; unit conversion; RSS and Atom feeds; enforcement of data input validation rules; GoogleApp APIs; JSON conversion; REST support; localization capabilities; PDF support; and advanced memory manipulation capabilities, among other features.

    Support for the PDOs, meanwhile, allows WebSmart developers to incorporate OO concepts in the database layer, if not the application layer itself. According to BCD (which is owned by Quadrant Software), the PDO provides a database abstraction layer that allows applications to access either MySQL or IBM i DB2, and allows them to switch back and forth between the two supported IBM i databases. “Programmers should consider using these templates if they want the flexibility to change databases or host their applications on another platform,” BCD says.

    Marcel Sarrasin, BCD’s director of marketing, says support for ZF2 and PDOs is a natural step forward for BCD and its PHP customers. When BCD first released WebSmart PHP in 2007, the company only supported standard procedural PHP, but as the customer base grew in size and sophistication, more customers became comfortable with OO techniques and technology.

    “What we’re seeing is there is a higher level of sophistication on the learning curve,” Sarrasin tells IT Jungle. “There’s a small percentage of our customer base–and the PHP customer base in general on IBM i–that’s ready to take that route, but we’re seeing a bit more of that now so we thought it was time to create template to help that level of development.”

    WebSmart 10.6 brings support for JQuery ThemeRoller.

    Not every PHP-on-IBM i programmer is ready to take the OO route with ZF2, Sarrasin says, but the number is growing. “It’s a learning curve,” he says. “It’s more complicated than coding PHP procedurally or at more of an introductory object-oriented entry. For a one-person shop doing internal applications, it might be overkill. The benefits start to pay off in larger applications where you’re really re-using code more and maintenance becomes a factor.”

    The new PDO templates in WebSmart provide an intermediate step on that OO learning curve, Sarrasin adds. “We have the three levels,” he says. “PDO is kind of in the middle because it is an object-oriented application you’re creating, but the only object it’s creating is the database access. We’ve basically modulated the database access by using the PDO functions. That’s more the recommended approach for smaller projects. What’s interesting is ZF2 uses PDO as well as an option for database objects, but it also makes everything else in it object-oriented as well.”

    WebSmart 10.6 also brings support for JQuery ThemeRoller, which makes it easier to use custom jQuery UI themes. ThemeRoller is a JQuery website where users can customize the look and feel of their user interfaces, and have those changes delivered in handy CSS files that users can apply on their websites.

    The new release also supports validation of HTML5 code, which will be particularly useful for syntax checking, BCD says. A new composite document type will also allow programmers to better organize their projects by automatically opening and closing files and programs together. The PHP debugger in WebSmart now supports PHP 5.4 and 5.5, BCD says, while JavaScript has replaced Flash for reports in the SmartCharts component.

    RELATED STORIES

    PHP Developer Chooses WebSmart to Build His ‘Scaffold’

    BCD Lets the Mobile Flow with WebSmart 10.1

    Quadrant Buys BCD Software

    BCD Brings Mobile App Goodness to WebSmart PHP Edition

    Presto Change-O: BCD Unveils New Modernization Tricks

    WebSmart Flattens the PHP Learning Curve

    BCD Tackles Mobile App Development with WebSmart Mobile

    BCD Updates Web Development Tools



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    Chordia Consulting

    Chordia Consulting announces its first annual 2021 IT Management Effectiveness Survey

    Chordia Consulting’s 2021 IT Management Effectiveness Survey can help clients identify top problem hotspots and priorities for improvement.  There is no charge for survey participation, and clients will receive a personalized, easy-to-understand survey feedback report (a $500 value) right away, together with a full, comparative analysis report when the survey is completed.

    The survey takes only a few minutes to complete using the secure Alchemer survey tool, and is based on RAITH™, Chordia’s proprietary on-line IT healthcheck service and the underlying, proven IT/CBM™ management model.  The focus is on real-world client IT management issues, particularly in the context of today’s IT environment and priorities.  Should clients wish to extend the value of their survey feedback report by conducting a more detailed and complete Chordia RAITH™ IT healthcheck, RAITH is available at a discounted rate for survey participants through June 30 of this year.

    In addition to being offered to IT clients of all sizes, across all industries, and on a worldwide basis, the Chordia survey may also be used by other IT service providers and consulting firms as a means of better understanding the evolving needs of their clients.   Chordia is offering such partners the opportunity to become ‘sponsors’ and invite their own clients to take the survey as a group.  These collective client responses will be bundled into a service provider-specific subset of the full analysis report, offering more focused insight into each sponsor’s existing client population.  Again, this sponsor-specific service is offered at no-charge.

    Whether you’re an IT or business leader looking to learn more about how to improve your IT capabilities in 2021 or an IT professional service provider seeking to understand how better to serve their client base, take a look at Chordia Consulting’s no-charge IT Management Effectiveness Survey – it may be a perfect first step to rebuilding in 2021.

    Take the Survey Now!

    Please Contact Chordia Consulting at info@chordiaconsulting.com or visit our website for additional information.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    NGS:  Attend our FREE COMMON Virtual Session on integrated reporting & BI from your desk! Dec 16.
    Profound Logic Software:  Now On-Demand Webinar: "See What i Can Do with Mobile Applications"
    BCD:  Beat Your Q4 Numbers with Real-Time Analytics on IBM i. Watch video!

    More IT Jungle Resources:

    System i PTF Guide: Weekly PTF Updates
    IBM i Events Calendar: National Conferences, Local Events, and Webinars
    Breaking News: News Hot Off The Press
    TPM @ EnterpriseTech: High Performance Computing Industry News From ITJ EIC Timothy Prickett Morgan

    IBM Pulls The Plug On Old Peripherals End of Year Feedback

    Leave a Reply Cancel reply

Volume 14, Number 24 -- December 9, 2014
THIS ISSUE SPONSORED BY:

Maxava
Fresche Legacy
System i Developer
Computer Keyes
WorksRight Software

Table of Contents

  • Enforcive’s Cross-Platform Security Mandate
  • IBM Delivers Tech Preview for iAccess on Mobile Devices
  • IBM Issues More POODLE Patches, Warns Not to Use SSLv3
  • A Better Way to View IBM i Journal Contents?
  • Most Innovative IBM i Products: A FHS Year in Review
  • Jack Henry Sharpens Digital Marketing with ‘Kernel’
  • BCD Advances PHP-on-i Development in WebSmart
  • ManageEngine Bolsters Password Sync Tool
  • Simulated Role Swaps–Maxava’s Secret Weapon
  • IBM: CMOD for i ‘Alive and Well’

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • 2021 Predictions for IBM i: Part Two
  • Zend Server for IBM i Now 64-Bit, Available Via RPM
  • New IBM i Logo, Publication
  • Four Hundred Monitor, January 20
  • IBM i PTF Guide, Volume 23, Number 3
  • IBM i Software And Power Systems Upgrades Keep Rolling Forward
  • Preparing For What’s Next In A Thoughtful, Structured Way
  • Guru: Fall Brings New RPG Features, Part 3
  • ARCAD Plugs IBM i DevOps Suite Into Microsoft Azure
  • Park Place Buys Curvature To Become Maintenance Goliath

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2021 IT Jungle

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.