Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old July 1st, 2003, 10:09 PM
roninblade's Avatar
roninblade roninblade is offline
// no comment
Dev Shed Intermediate (1500 - 1999 posts)
 
Join Date: Dec 2001
Posts: 1,639 roninblade User rank is Sergeant Major (2000 - 5000 Reputation Level)roninblade User rank is Sergeant Major (2000 - 5000 Reputation Level)roninblade User rank is Sergeant Major (2000 - 5000 Reputation Level)roninblade User rank is Sergeant Major (2000 - 5000 Reputation Level)roninblade User rank is Sergeant Major (2000 - 5000 Reputation Level)roninblade User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 1 Week 3 Days 4 h 45 m
Reputation Power: 33
ASP crap

i've only started tinkering with asp for the past week. i just want to say that ASP IS A LOAD OF CRAP! but i guess that because im comparing it to php . damn, the array and file handling are just terrible that im afraid what else i'll find bad as i continue fooling around with it.

any asp coders here? is asp.net better? and dont tell me its more "object oriented".

Reply With Quote
  #2  
Old July 1st, 2003, 10:13 PM
Ctb's Avatar
Ctb Ctb is offline
An Ominous Coward
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jan 2002
Posts: 4,425 Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 3 Weeks 10 h
Reputation Power: 0
Heh.. no, I won't tell you that... I was actually going to tell you that in my inredibly breif foray into the world of ASP (A Steaming Pile of....) and VB, I found objects to be incredibly annoying. I also think that string processing is a problem at times, but then, I hail from the wonderful world of Perl. The ASP system also seems to suffer from lack of outside support - you get a set of tools that may or may not be adequate and you're pretty much done.

I'm not a fan either....

Reply With Quote
  #3  
Old July 1st, 2003, 10:42 PM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 8 m 45 sec
Reputation Power: 27
I used to code only in ASP.... man, those were the days. Yes array handling is the worst, speak to any MS programmer about arrays and you will elicit a response along the lines of 'Augh, yuck'

Reply With Quote
  #4  
Old July 1st, 2003, 11:33 PM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 43 m 9 sec
Reputation Power: 76
I used to love ASP and ASP.NET, but after doing some Perl, I am having a hard time coming back to pick up these MS stuff. Even C# is kinda lame, but maybe when I really get into it...

Right now, nothing gets on my nerve more than PHP syntax and the way ppl write them. It just drives me nuts, even more so than VB.

Reply With Quote
  #5  
Old July 2nd, 2003, 09:10 AM
Onslaught's Avatar
Onslaught Onslaught is offline
/(bb|[^b]{2})/
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Nov 2001
Location: Somewhere in the great unknown
Posts: 4,840 Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 2 Days 20 m 5 sec
Reputation Power: 88
Send a message via ICQ to Onslaught
PHP syntax? The syntax is very similar to C/C++ and that is one of the reasons why I like it so.

Reply With Quote
  #6  
Old July 2nd, 2003, 11:11 AM
Eclipce Eclipce is offline
Contributing User
Dev Shed Novice (500 - 999 posts)
 
Join Date: Sep 2000
Posts: 763 Eclipce User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 Day 5 h 29 m 25 sec
Reputation Power: 0
PHP syntax and perl syntax are very similar from my experience. And they are both derived from c/c++ as Onslaught said.

Reply With Quote
  #7  
Old July 2nd, 2003, 11:13 AM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 43 m 9 sec
Reputation Power: 76
Actually I take it back. VB syntax is still the worst by far. One look at it and anger ensues...

Reply With Quote
  #8  
Old July 2nd, 2003, 11:29 AM
Ctb's Avatar
Ctb Ctb is offline
An Ominous Coward
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jan 2002
Posts: 4,425 Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 3 Weeks 10 h
Reputation Power: 0
That's because it's... Visual... BASIC.

Therefore, it's based on the old BASIC way of doing things in which you wrote programs that looked like this:
Code:
SET foo$ = "I hate basic!"
SET i = 5

FOR 0 TO i INCREMENT 1
   PRINT foo$ ; PRINT
NEXT i

EXIT

Just looking at that syntax makes me ill.... anytime you have to call a function just to print a blank line... ick. Gimme C syntax anyday. The only "benefit" that most M$ developers can seem to muster for that style is "it's easier" which translates to: "I don't know the much more powerful C syntax and I'm too lazy to learn it."

And, bear in mind, BASIC was meant to teach very, very basic programming concepts 35 years ago, not concoct GUI applications in modern, production environments. Imagine what would happen if you tried to take a Yugo and turn it into a Corvette and you'll see why turning BASIC into a modern programming language is such a bad idea....

[edit]
And don't even get me started on the operators....

Everytime I see <> (inequality test) and = (equality test) I want to scream....
[/edit]

Reply With Quote
  #9  
Old July 2nd, 2003, 11:51 AM
a.koepke's Avatar
a.koepke a.koepke is offline
Second highest poster :p
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Jul 2001
Posts: 7,323 a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level)a.koepke User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 8 h 8 m 45 sec
Reputation Power: 27
yes yes, I hear ya Ctb. I am one of those people that has to program using VB and doesn't enjoy the experience.

Reply With Quote
  #10  
Old July 2nd, 2003, 11:53 AM
karsh44's Avatar
karsh44 karsh44 is offline
Just another guy
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Jun 2003
Location: Wisconsin
Posts: 2,915 karsh44 User rank is Second Lieutenant (5000 - 10000 Reputation Level)karsh44 User rank is Second Lieutenant (5000 - 10000 Reputation Level)karsh44 User rank is Second Lieutenant (5000 - 10000 Reputation Level)karsh44 User rank is Second Lieutenant (5000 - 10000 Reputation Level)karsh44 User rank is Second Lieutenant (5000 - 10000 Reputation Level)karsh44 User rank is Second Lieutenant (5000 - 10000 Reputation Level)karsh44 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Week 6 Days 13 h 6 m 22 sec
Reputation Power: 76
Amen, brother. VB syntax makes the baby Jesus cry.

Reply With Quote
  #11  
Old July 2nd, 2003, 01:29 PM
Ctb's Avatar
Ctb Ctb is offline
An Ominous Coward
Dev Shed Specialist (4000 - 4499 posts)
 
Join Date: Jan 2002
Posts: 4,425 Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level)Ctb User rank is Colonel (50000 - 60000 Reputation Level) 
Time spent in forums: 3 Weeks 10 h
Reputation Power: 0
Quote:
yes yes, I hear ya Ctb. I am one of those people that has to program using VB and doesn't enjoy the experience.

Well, you get to use PHP too, so it's not all bad!

Actually.. tbh, I don't know that I've ever talked to anybody who actually defended ASP or VB (or even VC++ or C#) with much vigor. You just don't get that sort of following on that type of language. Look at all the Java nuts out there. PHP and Perl have very devoted followers too. There're even folks who'll defend C or C++ (rarely both) as the culmination of the ultimate language. Ruby and Python people also seem to be VERY protective of their languages. You just don't get that with Visual stuff.... that should tell you something.

Reply With Quote
  #12  
Old July 2nd, 2003, 01:50 PM
Onslaught's Avatar
Onslaught Onslaught is offline
/(bb|[^b]{2})/
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Nov 2001
Location: Somewhere in the great unknown
Posts: 4,840 Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 2 Days 20 m 5 sec
Reputation Power: 88
Send a message via ICQ to Onslaught
echolalia,
it may seem confusing, but it really spawns from C.
You have to understand how php handles strings underneath and how it handles type conversion.
For your first example, you can do the same thing (sort of) in C. You can do it a single character, but not a string of characters. This is because C sees a single character as an integer and not as a character. So when it increments it up one, the next letter is the end result.

Now, on the other example, and the reason why you get a totally different result is because PHP will convert any variable to it's numeric equivelant when you perform a math operation on it. Now I know what your going to say, but ++ & -- is just a loop hole I guess. Anyway, when it converts the string to it's numeric equivilant it comes back as 0 and then add 1 to it and you just have 1.

Reply With Quote
  #13  
Old July 2nd, 2003, 03:31 PM
vb.net vb.net is offline
Demonic Swordsman DGQB
Dev Shed Novice (500 - 999 posts)
 
Join Date: Apr 2003
Posts: 995 vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level)vb.net User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 3 Days 12 h 43 m 9 sec
Reputation Power: 76
Quote:
Fine, just pull one out of thin air, no need to declare it or give it any kind of datatype.


Yeah, that's always fun. Just bust out a variable whenever you need one. I never declare variables when I use ASP. Why do it when you don't have to? It really doesn't make any difference.

Now, I don't have to declare vars in Perl either, but I always do, just because it's good programming practice.

Reply With Quote
  #14  
Old July 2nd, 2003, 05:13 PM
Jason Knight Jason Knight is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Location: Long Beach, CA
Posts: 101 Jason Knight User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 2 Days 2 h 58 m 43 sec
Reputation Power: 6
Perl will also do the same thing as PHP in the first example.

Code:
#! /usr/bin/perl -w

my $var = "Jason";
$var++;

print "$var\n";


That will print “Jasoo”.

Jason

Reply With Quote
  #15  
Old July 2nd, 2003, 07:46 PM
Ctb's Avatar
Ctb Ctb is offline