473,394 Members | 1,813 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Kind of projects to develop in php.

Hit to all folks here,

i recently got interested abiy php, i have a workable knowledge of
Python and a little bit of Ruby.
I just want to ask, if php is suitable for generic programming and not
only for web stuf.

I am -mainly- a windows developer and just want to escape from MS
umbrella, i just do not know
if php is the right choice. Can i use the language to build network
apps, or gui apps or DB stuff and the like
or i should stick to Python for this kind of (generic) developing ?

I recently saw that CodeGear (a Borland spin-off) will release Delphi
for php and i am very attracted to that.
VCL, first class debugger, a fully featured IDE.
I suppose that the combination of a product like that and the
language, will make me able to build nearly
anything and not only web stuff, or am i wrong ?

Thanks for any help!

Mar 17 '07 #1
15 1564
<snip>
I am -mainly- a windows developer and just want to escape from MS
umbrella, i just do not know
if php is the right choice. Can i use the language to build network
apps, or gui apps or DB stuff and the like
or i should stick to Python for this kind of (generic) developing ?
While you can indeed use PHP along with a GUI toolkit to develop some very
robust cross-platform GUI applications, PHP might not be the best tool for
that. Scripting languages in general tend to be a bit slow. If you're
wanting to do development for both the web and desktop in one language, you
might be better looking at something like Java.
I recently saw that CodeGear (a Borland spin-off) will release Delphi
for php and i am very attracted to that.
VCL, first class debugger, a fully featured IDE.
I suppose that the combination of a product like that and the
language, will make me able to build nearly
anything and not only web stuff, or am i wrong ?
I hadn't head this but that will make the enviroment very nice to develop
in. PHP is definitely worth looking at. Play with it and see how far you can
go with it. You might be surprised.

Cheers,
Anthony Papillion
www.babblemail.net

Blog:
www.adcl.biz/papillion

--
Posted via a free Usenet account from http://www.teranews.com

Mar 18 '07 #2
king kikapu wrote:
Hit to all folks here,

i recently got interested abiy php, i have a workable knowledge of
Python and a little bit of Ruby.
I just want to ask, if php is suitable for generic programming and not
only for web stuf.

I am -mainly- a windows developer and just want to escape from MS
umbrella, i just do not know
if php is the right choice. Can i use the language to build network
apps, or gui apps or DB stuff and the like
or i should stick to Python for this kind of (generic) developing ?

I recently saw that CodeGear (a Borland spin-off) will release Delphi
for php and i am very attracted to that.
VCL, first class debugger, a fully featured IDE.
I suppose that the combination of a product like that and the
language, will make me able to build nearly
anything and not only web stuff, or am i wrong ?
I'm no programming guru but it seems to me php is really just for web
programming unless you want to do intranet stuff. It has to run from a
web server! Perl is a bit more powerful in some ways but lacks the vast
set of web development tools that make php so productive, and that's
what php is all about.
Mar 18 '07 #3
Paul Furman wrote:
king kikapu wrote:
>Hit to all folks here,

i recently got interested abiy php, i have a workable knowledge of
Python and a little bit of Ruby.
I just want to ask, if php is suitable for generic programming and not
only for web stuf.

I am -mainly- a windows developer and just want to escape from MS
umbrella, i just do not know
if php is the right choice. Can i use the language to build network
apps, or gui apps or DB stuff and the like
or i should stick to Python for this kind of (generic) developing ?

I recently saw that CodeGear (a Borland spin-off) will release Delphi
for php and i am very attracted to that.
VCL, first class debugger, a fully featured IDE.
I suppose that the combination of a product like that and the
language, will make me able to build nearly
anything and not only web stuff, or am i wrong ?

I'm no programming guru but it seems to me php is really just for web
programming unless you want to do intranet stuff. It has to run from a
web server! Perl is a bit more powerful in some ways but lacks the vast
set of web development tools that make php so productive, and that's
what php is all about.
No, PHP does not have to run from the server. I do a lot of scripts
which run standalone.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Mar 18 '07 #4
Jerry Stuckle wrote:
Paul Furman wrote:
>king kikapu wrote:
>>Hit to all folks here,

i recently got interested abiy php, i have a workable knowledge of
Python and a little bit of Ruby.
I just want to ask, if php is suitable for generic programming and not
only for web stuf.

I am -mainly- a windows developer and just want to escape from MS
umbrella, i just do not know
if php is the right choice. Can i use the language to build network
apps, or gui apps or DB stuff and the like
or i should stick to Python for this kind of (generic) developing ?

I recently saw that CodeGear (a Borland spin-off) will release Delphi
for php and i am very attracted to that.
VCL, first class debugger, a fully featured IDE.
I suppose that the combination of a product like that and the
language, will make me able to build nearly
anything and not only web stuff, or am i wrong ?


I'm no programming guru but it seems to me php is really just for web
programming unless you want to do intranet stuff. It has to run from a
web server! Perl is a bit more powerful in some ways but lacks the
vast set of web development tools that make php so productive, and
that's what php is all about.


No, PHP does not have to run from the server. I do a lot of scripts
which run standalone.
How does that work?
I could use it for stuff like image batch processing, renaming, etc.
Mar 18 '07 #5
How does that work?
I could use it for stuff like image batch processing, renaming, etc.
You can either run php from a command line or you can use something like
http://gtk.php.net/ for gui applications.
Mar 18 '07 #6
Following on from king kikapu's message. . .
>Hit to all folks here,

i recently got interested abiy php, i have a workable knowledge of
Python and a little bit of Ruby.
I just want to ask, if php is suitable for generic programming and not
only for web stuf.
Turn the question around. Does Python do all you want it to do? If so
I'd suggest stick with it and spend time on becoming an ace programmer
rather than a Jack of all trades. (Obviously a working knowledge of PHP
is a good thing as there's a lot of it about.)

In some ways PHP fills the niche that BASIC did 20 years ago. Easy to
use, multi-platform and plenty of get going quickly stuff but lacking
some of the features looked for by more system oriented programmers. It
/can/ be run stand-alone but there will be some sorts of use that it
simply isn't suited for. For example if you wanted to write your own
server I think you'd have a hard time doing that in PHP. I think you'll
find Python is more sophisticated in that respect.
--
PETER FOX Not the same since the cardboard box company folded
pe******@eminent.demon.co.uk.not.this.bit.no.html
2 Tees Close, Witham, Essex.
Gravity beer in Essex <http://www.eminent.demon.co.uk>
Mar 18 '07 #7
peter wrote:
>>How does that work?
I could use it for stuff like image batch processing, renaming, etc.

You can either run php from a command
Huh, so you can, I just did a little test with a .bat file:
php test.php test.txt

No real interface for a GUI though, hence the gtk extension below.
line or you can use something like
http://gtk.php.net/ for gui applications.
Mar 18 '07 #8
Thank you all for the help!

Mar 18 '07 #9
king kikapu wrote:
I just want to ask, if php is suitable for generic programming and not
only for web stuf.
As others have said, you *can* program anything in PHP, but PHP certainly
"lends itself" to web and command-line programming.

As you already know Python, take a look at wxPython <http://www.wxpython.org/>
which ought to provide you with a relatively easy way to write GUI apps in
Python and run them cross-platform (Windows, Mac, Linux, Unix).

Here are some screenshots of an application written with wxPython on both
Windows and Mac. (It also runs on Linux and UNIX, but no screenshots are
shown.)
http://juicereceiver.sourceforge.net...hots/index.php

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

* = I'm getting there!
Mar 18 '07 #10
As others have said, you *can* program anything in PHP, but PHP certainly
"lends itself" to web and command-line programming.
Ok, i do not mind if "lends itself" to web but i do not know if it is
capable of doing other things, except from web.

As you already know Python, take a look at wxPython <http://www.wxpython.org/>
which ought to provide you with a relatively easy way to write GUI apps in
Python and run them cross-platform (Windows, Mac, Linux, Unix).
I already know wxPython, i am testing wxGlade and PythonCard for the
UI stuff but in Python we do not currently have a
complete IDE product that enable us to do all the work from inside ONE
product.
We have to glue parts from here and there and this is something i am
not used to do (coming from visual studio, remember ? :) )

Anyway, as i can understand from the posts here, propably php is not
exactly for me. I do not do web stuff and taking
a language that is designed to do web stuff for building something
else will rather give me hard times at the future...
But anyway, thanks again!

Mar 19 '07 #11
king kikapu wrote:
We have to glue parts from here and there and this is something i am
not used to do
If you're looking for VisualBASIC, then use VisualBASIC. ;-)

More seriously, VB.NET and its siblings are more-or-less cross-platform if
you use them properly. (q.v. the Mono Project.)

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

* = I'm getting there!
Mar 19 '07 #12
If you're looking for VisualBASIC, then use VisualBASIC. ;-)
>
No, i am not! :)
I am looking for something that can take me away from MS products but
still retain my productivity...

Mar 19 '07 #13
no
In article <11**********************@y80g2000hsf.googlegroups .com>,
ab********@panafonet.gr says...
If you're looking for VisualBASIC, then use VisualBASIC. ;-)
No, i am not! :)
I am looking for something that can take me away from MS products but
still retain my productivity...

try delphi/pascal

PHP is a simple script language with many bugs. Its good for scripts
and thats all.
Mar 19 '07 #14
no wrote:
ab********@panafonet.gr:
>I am looking for something that can take me away from MS products but
still retain my productivity...

try delphi/pascal
I second that recommendation. Delphi has a similar drag-and-drop form
design IDE to VisualBASIC, but has a somewhat nicer programming language
(Object Pascal).
PHP is a simple script language with many bugs. Its good for scripts
and thats all.
Nonsense.

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact
Geek of ~ HTML/SQL/Perl/PHP/Python*/Apache/Linux

* = I'm getting there!
Mar 19 '07 #15
I second that recommendation. Delphi has a similar drag-and-drop form
design IDE to VisualBASIC, but has a somewhat nicer programming language
(Object Pascal).
I was programming with Delphi 10 years ago, still the best tool on the
market but i am looking for a cross-platform language and non-
propriatory one. If open source, the better.

I am sticking with Python...

Mar 19 '07 #16

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: nib | last post by:
What kind of problems is visual basic best at solving?
9
by: limor | last post by:
Hi, I am considering using Python in a new testing tool application we intend to build for out product. I must get references before starting develope in this language , since although lots of...
3
by: lisa[nospam].xxx | last post by:
Hello! I need help to organize the working time spent by each employee on projects. I thought this wuold be a rather simple probelm, but i realized it is not!! I have many projects going on,...
2
by: Ishwar | last post by:
I am not very much experienced in C# programming but has learnt a lot of C#. I want to test my C# skills by developing sample projects which covers different aspects of C# language. can anybody...
10
by: Gerben van Loon | last post by:
Hi there, hope someone can help me on this: I'm planning to deploy several ASP.NET projects to a production server. Normally I used the "Project / Copy project" option in VS.NET, but to this...
4
by: jaredea | last post by:
I have the following setup: SBS 2003 Server Windows 2003 Enterprise Server (setup as an Application Server) Windows XP Pro Desktop Both the Application server and desktop have Visual Studio...
2
by: Samuel L Matzen | last post by:
Hi, I am trying to develop with multiple projects in a single solution. The many of these projects create .dlls that are used by other projects. When I reference a .dll I reference it in the...
8
by: shuisheng | last post by:
Dear All, We meet some problem in our project development and sincerely ask for your kind advice. We took eight months to develop a project system with about 50,000 lines of code. The code is...
7
by: JohnGoogle | last post by:
Hi, I'm new to Visual C# and I am looking for guidance with structuring projects. I am wanting to develop a DLL assembly which will contain all my common classes which will be used by various...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.