TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
Advertisement
Associates
Associates
techtuts Darkmindz
CSS Tutorials Tutorialsphere.com - Free Online Tutorials
Boston PHP SurfnLearn
View Poll Results: Which language do you think would hold the future?
PHP 24 70.59%
Python 1 2.94%
Perl 1 2.94%
ASP 1 2.94%
Java 1 2.94%
Ruby 2 5.88%
Lisp 1 2.94%
Other 3 8.82%
Voters: 34. You may not vote on this poll

Reply
 
LinkBack Thread Tools Display Modes
Old 08-18-2008, 01:59 AM   #41 (permalink)
The Gregarious
 
delayedinsanity's Avatar
 
Join Date: Mar 2008
Location: Cana'derr
Posts: 653
Thanks: 24
delayedinsanity is on a distinguished road
Default

Facebook is akin to an internet landfill, for sure. The little bastard is damn rich though, since we were discussing where the money was.
delayedinsanity is offline  
Reply With Quote
Old 08-18-2008, 02:05 AM   #42 (permalink)
The Gregarious
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 562
Thanks: 15
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by delayedinsanity View Post
Facebook is akin to an internet landfill, for sure. The little bastard is damn rich though, since we were discussing where the money was.
They are, but they are few and far in between. There is a larger volume of enterprise opportunities. While they do pay less, but they aren't among the ranks of being an astronaut. Theres been about 300 astronauts since NASA was founded, there haven't been all that many more (probably a lot less in fact) web entrepreneurs who made it near as rich as facebooks owner.

But hey, if I can get a multi-billion dollar deal for a PHP site, you better believe I will forget all about MS. Who knows what I would do with all that, it probably wouldnt be on the internet at all though. [end tangent]

Now for something I am sure we can agree on. I would rather program whatever language Google uses and work for them than any "better" language. But here comes the astronaut and the "I didn't got to MIT" issues.
__________________
There are two ways to write bug-free code, only the third one works.
Village Idiot is offline  
Reply With Quote
Old 08-18-2008, 04:26 AM   #43 (permalink)
The Gregarious
 
delayedinsanity's Avatar
 
Join Date: Mar 2008
Location: Cana'derr
Posts: 653
Thanks: 24
delayedinsanity is on a distinguished road
Default

I went to MIT. Took a few pictures, and came home.

You have experience with ASP.NET, no? Or just other MS enterprise products? I haven't used ASP since years ago so I have absolutely no background with it, and I'm just curious about it's strengths/weaknesses vs PHP, personal and professional opinions. How is it as far as OOP goes?
-m
delayedinsanity is offline  
Reply With Quote
Old 08-18-2008, 04:40 AM   #44 (permalink)
The Gregarious
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 562
Thanks: 15
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by delayedinsanity View Post
I went to MIT. Took a few pictures, and came home.

You have experience with ASP.NET, no? Or just other MS enterprise products? I haven't used ASP since years ago so I have absolutely no background with it, and I'm just curious about it's strengths/weaknesses vs PHP, personal and professional opinions. How is it as far as OOP goes?
-m
I have more experience with ASP since that is what out system is made in (crappy, I know, our last programmer was a moron). I am relitavely new to ASP.net, but I like it more than PHP for these reasons:
-Speed: Most of the time, the code is pre-compiled into MSIL code. So it runs at a far lower level than PHP so you gain speed.
-Power: You can use VB, C#, C++, and a number of other languages. I prefer c# since VB is a basic language and C++ is harder to work with (you have to compile every time). They are almost identical to being used outside of a web environment. The .net framework makes a lot of things easier.
-Code Separation: Using code behind (a built in feature with VS 2005+), you can separate the core logic from the code without using a templating engine.

Now, for what I don't like about it in comparison to PHP:
-Complication: PHP is a lot like C++ but far simpler. You are either stuck with a basic language, C#, or C++. C# and C++ being rather hard to work with. Visual Studio is also harder to use (but more capable than most IDE's). It can also be annoying compiling your DLLs to put on the web
-Learning curve: It is different than PHP, its hard to explain. It has a learning curve to get the hang of things. It did for me anyway and I pick up on most languages in a few minutes.
__________________
There are two ways to write bug-free code, only the third one works.
Village Idiot is offline  
Reply With Quote
Old 08-18-2008, 05:20 AM   #45 (permalink)
The Gregarious
 
delayedinsanity's Avatar
 
Join Date: Mar 2008
Location: Cana'derr
Posts: 653
Thanks: 24
delayedinsanity is on a distinguished road
Default

When you mention using C, do you mean that you can switch back and forth at the code level, or is it like PHP where if you were so inclined you could write additional extensions to the compiler itself?

Looking up a little of this 'code behind' stuff that ASP implements, it sounds almost like they're building ASP up to natively handle MVC style patterns. Am I reading that right?
-m
delayedinsanity is offline  
Reply With Quote
Old 08-18-2008, 05:29 AM   #46 (permalink)
The Gregarious
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 562
Thanks: 15
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by delayedinsanity View Post
When you mention using C, do you mean that you can switch back and forth at the code level, or is it like PHP where if you were so inclined you could write additional extensions to the compiler itself?
I'm not sure what you men by that. I've never looked into using more than one language. I think you can as long as they are separate.

Quote:
Originally Posted by delayedinsanity View Post
Looking up a little of this 'code behind' stuff that ASP implements, it sounds almost like they're building ASP up to natively handle MVC style patterns. Am I reading that right?
-m
Something like that. The .aspx page has a tag that the engine read stating where its codebehind file is. It then gets the code
.
I'm still somewhat of a novice in asp.net, so I cant answer all your questions. I got the job because I have connections in the company.
__________________
There are two ways to write bug-free code, only the third one works.
Village Idiot is offline  
Reply With Quote
Old 08-18-2008, 05:06 PM   #47 (permalink)
The Acquainted
 
ETbyrne's Avatar
 
Join Date: Dec 2007
Location: Lapeer, MI
Posts: 177
Thanks: 34
ETbyrne is on a distinguished road
Default

I tried learning ASP.NET and I hated it, PHP is a much better language and just because it is easier to use doesn't mean that it is a lesser language when compared to ASP.NET. Sure ASP.NET may be good for some things like working with C# and other non-web languages but I have no need to work with C# I'm just out to build great, functional websites.

ASP.NET has the obvious limitation of that you have to be running IIS to use it, I just like Apache a lot more.

VBulletin was built with PHP for a reason.
__________________
My Website > http://www.evanbot.com
ETbyrne is offline  
Reply With Quote
Old 08-18-2008, 05:22 PM   #48 (permalink)
The Gregarious
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 562
Thanks: 15
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by ETbyrne View Post
I tried learning ASP.NET and I hated it, PHP is a much better language and just because it is easier to use doesn't mean that it is a lesser language when compared to ASP.NET. Sure ASP.NET may be good for some things like working with C# and other non-web languages but I have no need to work with C# I'm just out to build great, functional websites.
Easier to learn does not mean better. I addressed many points on why I like ASP.net better.

Quote:
Originally Posted by ETbyrne View Post
ASP.NET has the obvious limitation of that you have to be running IIS to use it, I just like Apache a lot more.
I like IIS a lot more, that is a complete matter of opinion.

Quote:
Originally Posted by ETbyrne View Post
VBulletin was built with PHP for a reason.
Thats not an argument for PHP, its just a fact about vB. It was built in PHP because it is the most widely used and they didn't want to require a Microsoft system. It doesnt mean it is better, it just means it has more wide us. Arguing that PHP must be a good language because of that is a bandwagon fallacy.
__________________
There are two ways to write bug-free code, only the third one works.
Village Idiot is offline  
Reply With Quote
Old 08-18-2008, 05:51 PM   #49 (permalink)
The Addict
Zend Certified 
 
Join Date: Sep 2007
Location: Denmark
Posts: 240
Thanks: 5
Kalle is on a distinguished road
Default

Quote:
Originally Posted by ETbyrne View Post
I tried learning ASP.NET and I hated it, PHP is a much better language and just because it is easier to use doesn't mean that it is a lesser language when compared to ASP.NET. Sure ASP.NET may be good for some things like working with C# and other non-web languages but I have no need to work with C# I'm just out to build great, functional websites.

ASP.NET has the obvious limitation of that you have to be running IIS to use it, I just like Apache a lot more.

VBulletin was built with PHP for a reason.
Any .NET language is compiled into MSIL or bytecount / machine code, which is much lower level and faster for the machine to execute. PHP is also another type of language as its interpreted, not a language compiled into machine code first and then executed, it has to be interpreted on every request (assuming you don't have any optimizer) which isn't a fast task compared to a .NET language.
__________________
Send a message via MSN to Kalle Send a message via Skype™ to Kalle
Kalle is offline  
Reply With Quote
Old 08-20-2008, 01:06 AM   #50 (permalink)
The Acquainted
 
ETbyrne's Avatar
 
Join Date: Dec 2007
Location: Lapeer, MI
Posts: 177
Thanks: 34
ETbyrne is on a distinguished road
Default

Quote:
Quote:
I tried learning ASP.NET and I hated it, PHP is a much better language and just because it is easier to use doesn't mean that it is a lesser language when compared to ASP.NET. Sure ASP.NET may be good for some things like working with C# and other non-web languages but I have no need to work with C# I'm just out to build great, functional websites
.

Easier to learn does not mean better. I addressed many points on why I like ASP.net better.
I didn't say easier was better, I said that because PHP is easier doesn't mean PHP is a lesser language.

Quote:
Thats not an argument for PHP, its just a fact about vB. It was built in PHP because it is the most widely used and they didn't want to require a Microsoft system. It doesnt mean it is better, it just means it has more wide us. Arguing that PHP must be a good language because of that is a bandwagon fallacy.
PHP has a strong following for some good reasons and being windows independent is one of them. Because you have to be on windows to use ASP.NET means you have to pay more for hosting. Most websites don't need that little bit of enhanced performance that ASP.NET provides, so if it takes twice as long to code that guestbook/website/forum and costs twice as much to host with ASP.NET than it would have with PHP you more than likely waisted your time and money.

Btw someone should add ASP.NET to the poll list, that or change ASP to ASP.NET. Because - as we all know - ASP is not the same as ASP.NET!
__________________
My Website > http://www.evanbot.com
ETbyrne is offline  
Reply With Quote
Old 08-20-2008, 01:23 AM   #51 (permalink)
The Gregarious
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 562
Thanks: 15
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by ETbyrne View Post
I didn't say easier was better, I said that because PHP is easier doesn't mean PHP is a lesser language.
Quote:
Originally Posted by ETbyrne View Post
PHP is a much better language and just because it is easier to use doesn't mean that it is a lesser language when compared to ASP.NET.

Quote:
Originally Posted by ETbyrne View Post
PHP has a strong following for some good reasons and being windows independent is one of them. Because you have to be on windows to use ASP.NET means you have to pay more for hosting.
Most enterprise companies have multiple dedicated servers, it is not too much more expensive at that level. Enterprise is the area I am saying Microsoft technologies are better on.

Quote:
Originally Posted by ETbyrne View Post
Most websites don't need that little bit of enhanced performance that ASP.NET provides,
Under exaggeration, the performance boost is more than a little.

Quote:
Originally Posted by ETbyrne View Post
so if it takes twice as long to code that guestbook/website/forum and costs twice as much to host with ASP.NET than it would have with PHP you more than likely waisted your time and money.
Over exaggeration, I cant imagine it takes twice as long. Plus, you save money when you need support on the language that PHP just doesn't offer. This is yet again something you need in enterprise development.
__________________
There are two ways to write bug-free code, only the third one works.
Village Idiot is offline  
Reply With Quote
Old 08-20-2008, 02:13 AM   #52 (permalink)
The Acquainted
 
ETbyrne's Avatar
 
Join Date: Dec 2007
Location: Lapeer, MI
Posts: 177
Thanks: 34
ETbyrne is on a distinguished road
Default

Quote:
PHP is a much better language and just because it is easier to use doesn't mean that it is a lesser language when compared to ASP.NET.
This does not say that PHP is better because it is easier! It does say that PHP is better but not because it is easier. How many times do I have to say this...

Quote:
Quote:
Most websites don't need that little bit of enhanced performance that ASP.NET provides,
Under exaggeration, the performance boost is more than a little.
Maybe on a very large scale, but it isn't enough to be even noticeable on most websites.

Quote:
Plus, you save money when you need support on the language that PHP just doesn't offer.
What kind of support are we talking about here? If I recall correctly more developers use PHP...
__________________
My Website > http://www.evanbot.com
ETbyrne is offline  
Reply With Quote
Old 08-20-2008, 03:09 AM   #53 (permalink)
The Contributor
 
Join Date: Jun 2008
Posts: 88
Thanks: 1
Enfernikus is on a distinguished road
Default

Dunno if it's any good but PHP's parent company Zend does offer support - for a fee of course.
Enfernikus is offline  
Reply With Quote
Old 08-20-2008, 03:18 AM   #54 (permalink)
The Gregarious
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 562
Thanks: 15
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by ETbyrne View Post
Maybe on a very large scale, but it isn't enough to be even noticeable on most websites.
Which is why I say that Microsoft languages are better for enterprise business, read my posts and you will see me say that PHP is better for small time solutions.

Quote:
Originally Posted by ETbyrne View Post
What kind of support are we talking about here? If I recall correctly more developers use PHP...
Real support, not going on to a forum and hoping for the best. I explained the support in previous posts.

Quote:
Originally Posted by Enfernikus View Post
Dunno if it's any good but PHP's parent company Zend does offer support - for a fee of course.
Hmm, never looked into them, but I highly doubt they come close to Microsoft's support. It's also worth adding that Microsoft supports all their solutions from IIS to SQL database. Zend doesn't appear to
__________________
There are two ways to write bug-free code, only the third one works.
Village Idiot is offline  
Reply With Quote
Old 08-20-2008, 04:26 AM   #55 (permalink)
The Gregarious
 
delayedinsanity's Avatar
 
Join Date: Mar 2008
Location: Cana'derr
Posts: 653
Thanks: 24
delayedinsanity is on a distinguished road
Default

The bigger PHP gets, the more it will need that corporate solution to bring it to the big time. It could very easily be used, I believe, in any application that ASP.NET could be - it's biggest hurdle is that you don't have to spend money to use it, ironically. A large business is going to go where they can spend money, simply because a lot of heads think that the amount of money you spend is directly relational to the quality of product you receive, which is only true some of the time. This is one (of the various) reason(s) why Microsoft still retains a large amount of control. A CEO who knows nothing of the technology he is using will almost definitely go where somebody else in a similar suit is going to give him help.

So while PHP can stand up to a lot of it's competition, in many ways probably far surpass it, it will not become as big as it can be without that kind of a background becoming a reality first. Sounds like a fairly good business plan for anybody with the money to invest, actually - the number of jobs, despite this weakness, IS growing. Rapidly. In Vegas if you look at any technology related employment advertisement, PHP programmers are being asked for about 5-1 against the ASP programmers. Nearly the same in Denver where I'm moving.
-m
delayedinsanity is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 01:09 PM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0