473,398 Members | 2,404 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,398 software developers and data experts.

PHP?

I am a freashman in Web design. I spend my time on studiying ASP.NET
in these days. But whenever i check web for discussions comparing ASP
to PHP, there are so many people who put positive comment on PHP.
Visual Studio provides me almost all what i need to develop a web site
by ASP. I wonder if there is such single software or platform or
whatever it is where i can practice on it?
How can i install and use PHP in such a way that i can do all as
easily as i can by Visual Studio?
Aug 27 '08 #1
11 1254
On Wed, 27 Aug 2008 14:23:24 -0700, mezzanine1974 wrote:
I am a freashman in Web design. I spend my time on studiying ASP.NET in
these days. But whenever i check web for discussions comparing ASP to
PHP, there are so many people who put positive comment on PHP. Visual
Studio provides me almost all what i need to develop a web site by ASP.
I wonder if there is such single software or platform or whatever it is
where i can practice on it? How can i install and use PHP in such a way
that i can do all as easily as i can by Visual Studio?
Visual Studio and .NET are two of the worst things to happen to
programming in history... an easy, user friendly, platform that anyone can
use to create bloated, buggy software that's highly dependent on the OS,
browser and patch level.

The only thing you need to develop applications in PHP is a text editor...
and technically you don't even need that.

http://www.php.net/

--
I told you this was going to happen.

Aug 27 '08 #2
On Aug 27, 2:23*pm, mezzanine1974 <savas_karadu...@yahoo.comwrote:
I am a freashman in Web design. I spend my time on studiying ASP.NET
in these days. But whenever i check web for discussions comparing ASP
to PHP, there are so many people who put positive comment on PHP.
Visual Studio provides me almost all what i need to develop a web site
by ASP. I wonder if there is such single software or platform or
whatever it is where i can practice on it?
How can i install and use PHP in such a way that i can do all as
easily as i can by Visual Studio?
I have not used ASP but last year I did some SQL SErver, Access and
Excel programming. I did VBA programming. I don't like it because it
is proprietary. Everything works really well together on a microsoft
system. SQL Server management studio is very nice program. The IDE
development environment is nice.
If you are in that world you need it. I would say it depends what
companies you want to work for.
Aug 27 '08 #3
mezzanine1974 wrote:
I am a freashman in Web design. I spend my time on studiying ASP.NET
in these days. But whenever i check web for discussions comparing ASP
to PHP, there are so many people who put positive comment on PHP.
Visual Studio provides me almost all what i need to develop a web site
by ASP. I wonder if there is such single software or platform or
whatever it is where i can practice on it?
How can i install and use PHP in such a way that i can do all as
easily as i can by Visual Studio?
PHP should be able to do nearly everything you want -- it's not even
limited to web scripting. It may or may not be easier, it really comes
down to taste and/or job requirements when choosing.

If you want to make the transition easier, you could try Google'ing
for PHP IDEs. You can run PHP on IIS, if you want, as well. Do some
research on php.net if you want to know more about it.

--
Curtis
Aug 28 '08 #4
mezzanine1974 wrote:
I am a freashman in Web design. I spend my time on studiying ASP.NET
in these days. But whenever i check web for discussions comparing ASP
to PHP, there are so many people who put positive comment on PHP.
Visual Studio provides me almost all what i need to develop a web site
by ASP. I wonder if there is such single software or platform or
whatever it is where i can practice on it?
How can i install and use PHP in such a way that i can do all as
easily as i can by Visual Studio?
If you want to install and practice PHP on your local machine you can use:
http://www.appservnetwork.com/

This will install a webserver with php and MySQL. I use it produce the
site locally then transfer to a public server when ready.

If you do choose this route, there is a great thread in the forums on
setting up Virtual Servers making it work on several projects at once.

I think you will find PHP much easier to learn considering it power.

Good Luck

Scotty
Aug 28 '08 #5

"mezzanine1974" <sa*************@yahoo.comwrote in message
news:2a**********************************@k7g2000h sd.googlegroups.com...
>I am a freashman in Web design. I spend my time on studiying ASP.NET
in these days. But whenever i check web for discussions comparing ASP
to PHP, there are so many people who put positive comment on PHP.
Visual Studio provides me almost all what i need to develop a web site
by ASP. I wonder if there is such single software or platform or
whatever it is where i can practice on it?
How can i install and use PHP in such a way that i can do all as
easily as i can by Visual Studio?
If you want to try PHP programming there are several packages that will
install
alll that you need for it:
XAMPP
http://www.apachefriends.org/en/xampp.html
WAMP
http://www.wampserver.com/en/index.php

And there are several IDE options, but for beggining I suggest Notepad++:
http://notepad-plus.sourceforge.net/uk/site.htm , it is free.

And if you want a robust solution, then Nusphere PhpEd is your choice:
http://www.nusphere.com/
or Zend Studio:
http://www.zend.com/en/ , but those are not free!

There are several others, but it is up to you, and Google can help you a
bit.

Zvonko
Aug 28 '08 #6
Message-ID:
<2a**********************************@k7g2000hsd.g ooglegroups.comfrom
mezzanine1974 contained the following:
>Visual Studio provides me almost all what i need to develop a web site
by ASP. I wonder if there is such single software or platform or
whatever it is where i can practice on it?
How can i install and use PHP in such a way that i can do all as
easily as i can by Visual Studio?
I've only had a brief look at Visual Studio but am I right in thinking
that you can rapidly develop applications in ASP.NET without knowing
much code? If so, there may be PHP frameworks that work in a similar
way but I haven't used any.

However well written I think a framework always has some restrictions
PHP, as usually discussed here, is the code itself. Since PHP authors
are writing code, the only limitations are the writer's ability.

A better comparison might be between .asp and .php In my view PHP is
the obvious choice here quite simply because it's not proprietary. You
view may vary on that.

--
Geoff Berrow 0110001001101100010000000110
001101101011011001000110111101100111001011
100110001101101111001011100111010101101011
http://slipperyhill.co.uk - http://4theweb.co.uk
Aug 28 '08 #7
mezzanine1974 wrote:
I am a freashman in Web design. I spend my time on studiying ASP.NET
in these days. But whenever i check web for discussions comparing ASP
to PHP, there are so many people who put positive comment on PHP.
Visual Studio provides me almost all what i need to develop a web site
by ASP. I wonder if there is such single software or platform or
whatever it is where i can practice on it?
How can i install and use PHP in such a way that i can do all as
easily as i can by Visual Studio?
Beginners think tools like Visual Studio are great because they do so
much for you. But in truth, they are probably the worst thing you could
have. And the tool is not the language.

The tools are limited in what they can do. But as long as you stay
within those limitations, you can generate a lot of bloated and obtuse
code very quickly.

We teach several languages, including ASP and PHP. But we teach the
language - people use editors to create the programs and scripts. They
can use Visual Studio, but they use it as a text editor (and compiler
for those languages).

We also teach Visual Studio as a tool. But people are expected to know
the language they will be using before attending the Visual Studio class.

It's not bad to learn a tool like Visual Studio. But to be dependent on
the tool will severely limit your employment possibilities - to
basically nothing. Being able to write working code with Notepad - be
it ASP, PHP or XYZ - is marketable.

The ability to use tools along with the knowing the language(s) will add
some to your marketability to those companies who use the tools, but
won't help you with those companies which use different tools (or none
at all).

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================

Aug 28 '08 #8
On Aug 28, 7:05 am, Jerry Stuckle <jstuck...@attglobal.netwrote:
Beginners think tools like Visual Studio are great because they do so
much for you. But in truth, they are probably the worst thing you could
have. And the tool is not the language.

The tools are limited in what they can do. But as long as you stay
within those limitations, you can generate a lot of bloated and obtuse
code very quickly.
Agree with Jerry... I'm teaching my son programming, and we're moving
beyond BASIC and I wanted a portable language that could teach a lot
of high level concepts... so I picked Java. We use a plain text
editor. We could use Netbeans or something, and having programmed in
Java for so long, I think it'd be fine for me... but it hides so much
of what's going on in the background that you miss a lot of
fundamentals. These languages aren't that hard... it behooves you to
know what's going on behind the scenes so you can understand why
something won't work.

For PHP I use "gedit," the standard Gnome Editor... it does syntax
highlighting for a variety of languages and has a lot of plug-ins that
can grow with you as you learn the language. I've got so many code
snippets that I can write a fully documented page that has database
operations and so forth in a matter of minutes... but I worked my way
up to it and the template code is what I've written, not what somebody
else decided was generically the best. You can trim down an IDE and
edit it's templates, but beginners don't seem to take that approach.
Aug 28 '08 #9
On Aug 28, 7:24 am, fred <fred.h...@gmail.comwrote:
On Aug 28, 7:05 am, Jerry Stuckle <jstuck...@attglobal.netwrote:
Beginners think tools like Visual Studio are great because they do so
much for you. But in truth, they are probably the worst thing you could
have. And the tool is not the language.
The tools are limited in what they can do. But as long as you stay
within those limitations, you can generate a lot of bloated and obtuse
code very quickly.

Agree with Jerry... I'm teaching my son programming, and we're moving
beyond BASIC and I wanted a portable language that could teach a lot
of high level concepts... so I picked Java. We use a plain text
editor. We could use Netbeans or something, and having programmed in
Java for so long, I think it'd be fine for me... but it hides so much
of what's going on in the background that you miss a lot of
fundamentals. These languages aren't that hard... it behooves you to
know what's going on behind the scenes so you can understand why
something won't work.

For PHP I use "gedit," the standard Gnome Editor... it does syntax
highlighting for a variety of languages and has a lot of plug-ins that
can grow with you as you learn the language. I've got so many code
snippets that I can write a fully documented page that has database
operations and so forth in a matter of minutes... but I worked my way
up to it and the template code is what I've written, not what somebody
else decided was generically the best. You can trim down an IDE and
edit it's templates, but beginners don't seem to take that approach.
I am a long time VB user and windows developer. Visual Studio and .Net
are great for windows applications. And that is what I have been doing
ever since Win 3.11 (DOS before that). Now I am transitioning to web
applications design and that is a whole new world. I did a lot of
study of ASP.Net vs open source and have concluded that open source is
the future of not only the web but of all application design. (How can
Microsoft hire enough programmers to compete with the thousands of
excellent programmers in the open source world, such as are found on
this fantastic forum).

Some issues I am grappling with are:
1. Web Apps are not Web Sites - so much of what you find is geared to
designing web sites whose purpose is to serve up info to the user. To
be an application implies a greater and varied set of objectives. So
issue one is how to achieve the same level of success for an
application using web technologies? Given high speed internet and ajax
and ever expanding tools from the open source community, I have
concluded that it is not only possible but advantageous to go the web
based approach.

2. Fractured Technologies - to the uninitiated, the choices of how to
proceed are almost overwhelming. PHP, ColdFusion, CGI, ASP.Net, *nix/
Windows, html, css, etc. But as you have discovered, the sign posts
are there. For me, the combo PHP, mySQL, Apache, *nix, javascript,
html, css...and you need to learn every one of these to create a
complete application.

3. Mind Set - in the Windows world, everything is in one domain. Now I
have to wrap my mind around what needs to be done client side with
javascriipt vs what has to be done server side with PHP and then wrap
that all in HTML/CSS. What was a simple button click event in Windows
is now a javascript ajax call to php with a call back function to
handle the response...etc.

4. Proprietary Lock Down - I also wanted to steer clear of .Net
because you are locked into using Windows hosting companies (my
experience with them has been very very bad). And then you are locked
into Microsoft's set of tools and functionality (ok, you can mix and
match, but why do that?) In my experience, MS seems to be one step
behind the open source community when it comes to new innovative ideas
(oh oh...I am going to get flamed over that, but it seems that way to
me).

So this has been a rambling stream of consciousness. Just some fuel
for thought...

John
Aug 28 '08 #10
....
>
4. Proprietary Lock Down - I also wanted to steer clear of .Net
because you are locked into using Windows hosting companies (my
experience with them has been very very bad). And then you are locked
into Microsoft's set of tools and functionality (ok, you can mix and
match, but why do that?) In my experience, MS seems to be one step
behind the open source community when it comes to new innovative ideas
(oh oh...I am going to get flamed over that, but it seems that way to
me).
....

THAT is a real biggie, IMO! If you take the case of .NET and Visual
Studio et al, and follow them back to their beginnings, say to the
original VB (Visual Basic - without the NET part) you'll find a long and
glorious history of MS abandoning developers at every turn and leaving
them with no choice but to continue with a known but obsoleted product
or learn yet another entirely different "better" product. The hype about
building on the old just didn't apply in the real world. Just ask in
any of the VB groups (the ones without NET in the names) and you'll get
a lot of replies.
IMO get out from under MS's thumb (or never go there in the first
place) or you'll find yourself in some interesting traps. MS can not be
trusted, if they ever could. RAD at MS is an expensive myth nowadays.
I'm retired and know VB6 pretty well; but I'm moving on to PHP now.
The important thing is to choose a language that fits your needs; it may
not be PHP; actually, I wish I had a C background. IMO a C flavor is a
better starting point if PHP doesn't fit, but maybe not. Only you can
decide.

>
John


Aug 28 '08 #11
On Wed, 27 Aug 2008 14:23:24 -0700, mezzanine1974 wrote:
>
>I am a freashman in Web design. I spend my time on studiying ASP.NET
in these days. But whenever i check web for discussions comparing
ASP to PHP, there are so many people who put positive comment on
PHP. Visual Studio provides me almost all what i need to develop a
web site by ASP. I wonder if there is such single software or
platform or whatever it is where i can practice on it? How can i
install and use PHP in such a way that i can do all as easily as i
can by Visual Studio?

Visual Studio and .NET are two of the worst things to happen to
programming in history... an easy, user friendly, platform that
anyone can use to create bloated, buggy software that's highly
dependent on the OS, browser and patch level.

The only thing you need to develop applications in PHP is a text
editor... and technically you don't even need that.

http://www.php.net/
I'd say the OP should just get a local server, set it up and go for it.
Then find an app like Notetab or some other that will automatically feed
the pages to your server for you so you don't have to keep typing i the
....localhost... all the time, and go from there.

It stands to reason that the answer to such a question on a PHP board is
going to get PHP recomendations; the OP has to do the research himself.

Twayne
Aug 28 '08 #12

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

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
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
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.