On 5 June 2011 19:13, Neven MacEwan <ne...@mwk.co.nz> wrote:
> My 2 cents worth for someone looking at Web Dev now
>
> Options
> 1. Go with the mindless horde (M$, C# .NET)
> 2. Go with the alternative mindless horde (ROR)
> 3. Go for the Money (Java)
> 4. Go alternative (PHP)
>
> I never used Delphi for PHP but highly recommend Nusphere PHPed as a Delphi
> like IDE and with 5+ you can write delphi like OO code

> There are numerous 'frameworks' you can use but as functionality is moving
> back to the client AJAX and jQuery are probably your best bet whilst HTML5
> takes hold

I'll make that 4c

"> Even just jQuery and doing your own php is very effective and time
saving. " - quoting myself :)

I'd re-emphasize that, unless there is a compelling reason to use a
framework (like its a perfect match for what you are doing) - or
someone feels they just have to have one to get started,  jQuery and
do your own back ends in php (that can include using aspects of m/any
frameworks as they are useful).

Like many of the available DOM/JavaScript libraries, jQuery really
handles Ajax calls and display of new data, very well.

For the most part jQuery is kept up-to-date - if you link to the
latest version, and if you choose your plug-ins carefully and keep
them up-to-date with authors' releases, they will pretty silently step
you though the HTML 5 issues as they unfold - cross browser, often
with graceful fall backs when possible.

Paul

>
> Neven
>
> There are plenty of benchmarks out there showing that PHP isn’t exactly a
> race horse:
>
>
>
> http://shootout.alioth.debian.org/u32q/which-programming-languages-are-fastest.php
>
> http://www.wrensoft.com/zoom/benchmarks.html
>
>
>
> But that said, php is plenty fast enough to easily handle a couple of
> *thousand webpage requests per minute* on a decent web server. That’s
> usually fast enough for most websites … and if you are some big-outfit that
> has to scale well beyond that limit then you could just loadbalance between
> multiple servers and/or take facebooks hiphop project and cross compile your
> PHP to much faster C-code (https://github.com/facebook/hiphop-php).
>
>
>
> I choose C# over PHP for other much more important reasons - speed isn’t the
> issue.
>
>
>
> Stefan
>
>
>
>
>
> From: delphi-boun...@delphi.org.nz [mailto:delphi-boun...@delphi.org.nz] On
> Behalf Of Rohit Gupta
> Sent: Sunday, June 05, 2011 2:07 PM
> To: NZ Borland Developers Group - Delphi List
> Subject: Re: [DUG] Web development
>
>
>
> I dont find PHP slow at all.
>
> On 5/06/2011 2:20 p.m., Steve Peacocke wrote:
>
> Paul. A very informative reply thanks. Gary also suggested PHP but I have
> always discounted it as slow and cumbersome. However reading through some of
> the blurb suggests that it may gave come a long way in recent years.
>
>
>
> I'm very familiar with HTML and somewhat familiar with small JavaScript
> pieces (MS-CRM mods). So these languages don't really phase me but the
> thought of learning another language like Ruby was robbing me of sleep. I
> have about a dozen languages under my belt but anyone is really only fully
> conversant in up to 2. I remember when I was 6 years old I spoke 3 spoken
> languages fluently but can only manage a little French, some small German
> and still learning Chinese, but Gaelic has totally disappeared from my
> vocabulary. Its the same with programming, without regular use, other
> languages tend to leave the mind (we leak memory all over the place).
>
>
>
> However it does look like PHP might be an interesting prospect. I was
> seriously looking at C# as well but wanted something I could use sooner than
> the learning curve would require.
>
>
>
> Thanks again. I'll take a good strong look over the next few weeks.
>
>
>
> Steve
>
>
>
> On 5/06/2011, at 12:32 PM, Paul A Norman <paul.a.nor...@gmail.com> wrote:
>
>
>
> Hi Steve,
>
>
>
> Approaching it from the delphi/pascal orientation first...(not meaning
>
> pascal server side--and that is possible as well) ...
>
>
>
> You'd find much in Delphi for Php that is very familiar.
>
>
>
> It is built on top of an opensource framework " VCL for PHP", and
>
> you'd probably appreciate  E's familiar delphi IDE approach. When E
>
> bought up the front end the guy who wrote it went across with it - so
>
> it has been well backed technically in its development.
>
>
>
> Plus you can stand Lazarus on top of the opensource part and use it
>
> for the GUI parts.
>
> http://donaldshimoda.blogspot.com/2008/09/php-toolkit-disponible.html
>
>
>
> http://wiki.lazarus.freepascal.org/Pascal_and_PHP
>
> "With the PHP Toolkit you can also convert your Delphi and Lazarus
>
> form design files (.dfm/.lfm) to VCL for PHP files, as well as
>
> configure Lazarus for use as a PHP IDE."
>
>
>
> Using quality frameworks front and back end generally provides for
>
> decent testing and error reporting.
>
>
>
> Also if you want to look at  php frameworks like Delphi for php, as an
>
> approach, Prado (desgined heavily around Delphi - turboPascal
>
> concepts)
>
> http://www.pradosoft.com/  is highly spoken of.
>
>
>
> Also a derivative project http://www.yiiframework.com/
>
>
>
> "The Fast, Secure and Professional PHP Framework
>
>
>
> "Yii is a high-performance PHP framework best for developing Web 2.0
>
> applications.
>
>
>
> "Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N,
>
> caching, authentication and role-based access control, scaffolding,
>
> testing, etc. It can reduce your development time significantly."
>
>
>
> Further you can escape the confusion that has been mentioned here over
>
> html and css using a web framework / JavaScript library like jQuery
>
> (even now used and contributed to by Microsoft)
>
>
>
> "jQuery is a new kind of JavaScript Library.
>
>
>
> "jQuery is a fast and concise JavaScript Library that simplifies HTML
>
> document traversing, event handling, animating, and Ajax interactions
>
> for rapid web development. jQuery is designed to change the way that
>
> you write JavaScript.
>
>
>
> "The jQuery framework handles nearly ALL cross browser issues, and
>
> provides somewhat of a strong object orientated approach to the whole
>
> matter. You even just add visual components to the project in code."
>
>
>
> Using jQuery type frameworks as front ends and php framework(s) as a
>
> back end for business logic is very similar in thought processes to
>
> many necessary things you may have encountered in using Delphi over
>
> the years.
>
>
>
> Real-time testing on a local LAN apache is just that!
>
>
>
> You can still dive in to the html css js and of course the php as
>
> needed, but framework programming the web is the surest path to a
>
> consistent low hassle approach.
>
>
>
> Even just jQuery and doing your own php is very effective and time saving.
>
>
>
> People are doing whole cross-platform desktop client side  programs,
>
> mobile applications, Apple Linux MS etc etc like this now - see
>
> Titanium for an all in approach based on web-kit.
>
> http://www.appcelerator.com/
>
>
>
> Once you scratch below the surface of ECMA  (JavaScript) you'll find a
>
> different(!) but reasonably robust object system with protoyping etc.
>
>
>
> These sites from amongst many are really useful for orientation on
> JavaScript:
>
>
>
> http://bonsaiden.github.com/JavaScript-Garden/
>
> and
>
> http://howtonode.org/object-graphs
>
>
>
> JavaScript has escaped the browser! There are even whole setups writen
>
> in JavaScript now -- see http://nodejs.org/
>
>
>
> "Node's goal is to provide an easy way to build scalable network
>
> programs. In the "hello world" web server example above, many client
>
> connections can be handled concurrently. Node tells the operating
>
> system (through epoll, kqueue, /dev/poll, or select) that it should be
>
> notified when a new connection is made, and then it goes to sleep. If
>
> someone new connects, then it executes the callback. Each connection
>
> is only a small heap allocation."
>
>
>
> And newer releases of php offer self serving capabilities as well.
>
>
>
> So it is an interesting time to be involved and to be (re-)entering the
> arena!
>
>
>
> If you just  want simple drag and drop with a framework, Delphi for
>
> Php or Lazarus with phpo toolkit, will do most of that for you, plus
>
> you can extend things..
>
>
>
> Here is an early blurb of  Delphi for Php at the outset.
>
> http://www.delphi-php.net/2007/03/
>
>
>
> Paul
>
>
>
> On 3 June 2011 16:35, Steve Peacocke <st...@peacocke.net> wrote:
>
> Friday question (or Can of Worms)
>
>
>
> Hey guys, I'm looking at getting into serious web development. I used to do
> this a number of years ago with standard Delphi 6 at that time.
>
>
>
> I have Delphi 7
>
>
>
> I've been looking seriously at Ruby on Rails but that would mean learning a
> whole new language and process
>
>
>
> There has been a lot of talk of the validity of using IntraWeb with Delphi.
>
>
>
> Perhaps others have a better suggestion? What do others use? Should I bite
> the bullet and jump to RoR or upgrade to D2011 or something else?
>
>
>
> Steve
>
>
>
> _______________________________________________
>
> NZ Borland Developers Group - Delphi mailing list
>
> Post: delphi@delphi.org.nz
>
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>
> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
> unsubscribe
>
>
>
> _______________________________________________
>
> NZ Borland Developers Group - Delphi mailing list
>
> Post: delphi@delphi.org.nz
>
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>
> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
> unsubscribe
>
>
>
> _______________________________________________
>
> NZ Borland Developers Group - Delphi mailing list
>
> Post: delphi@delphi.org.nz
>
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
>
> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
> unsubscribe
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature
> database 6180 (20110604) __________
>
>
>
> The message was checked by ESET NOD32 Antivirus.
>
>
>
> http://www.eset.com
>
>
>
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature
> database 6180 (20110604) __________
>
>
>
> The message was checked by ESET NOD32 Antivirus.
>
>
>
> http://www.eset.com
>
>
>
>
>
>
>
>
>
>
>
> --
> Regards
>
> Rohit Gupta
> B.E. Elec., M.E., Mem IEEE, Member IET
> Technical Manager
> Computer Fanatics Ltd
>
> Tel 4892280
> Fax 4892290
> Web www.cfl.co.nz
>
> ________________________________
>
> This email and any attachments contain information, which is confidential
> and may be subject to legal privilege and copyright. If you are not the
> intended recipient, you must not use, distribute or copy this email or
> attachments. If you have received this in error, please notify us
> immediately by return email and then delete this email and any attachments.
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature
> database 6180 (20110604) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi@delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
> unsubscribe
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi@delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
> unsubscribe
>

_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: 
unsubscribe

Reply via email to