Page view counter

Php performance vs ASP.Net Performance

Last post 11-25-2006 5:49 AM by ShunTrevor1985. 157 replies.

Sort Posts:

  • Re: Php performance vs ASP.Net Performance

    10-18-2002, 10:51 AM
    • Loading...
    • pickyh3d
    • Joined on 09-17-2002, 10:19 AM
    • Virginia
    • Posts 1,955
    • Points 9,676
    From my post above Harry's (which I apparently found a length limit for...)
    "Then of course above: " should be followed by:
    Why not realise people actually like Windows ... and stop the Open Source paranoia?

    Then my reply:
    These forums are open source and are being developed with different tools (i.e., ASP.NET). I get your point, but the fact that these forums exist negate half of your other points.
    Picky
  • Re: Php performance vs ASP.Net Performance

    10-18-2002, 12:50 PM
    • Loading...
    • ttuttle
    • Joined on 09-12-2002, 9:44 AM
    • Posts 16
    • Points 80
    Attention all ASP.NET developers, stop working in .NET and start using PHP! I'm convinced the successor to sliced bread is here! Let's all join and sing the praises of PHP. Don't have specifics? That's ok. No specifics needed in evangelical propaganda!

    Just having some fun here... No flames please.

    >I think you need to replace "True OO languages" with "Fully OO
    >languages".

    I'm tiring of the semantical game here. Call it what you want. PHP as a language doesn't compare with "Fully OO languages". I rest my case.

    >And as to PHP - well there's absolutely nothing there PHP
    >can't do (it's engine is designed for the web). As I've said,
    >you won't find those all within a single library, pushed on
    >you with the language, so it's up to you to either write your
    >own classes to wrap the core PHP functionality, or find open
    >source libraries to do it for you (<a
    >href="http://www.extremephp.org">extremephp</a> and <a
    >href="http://pear.php.net">PEAR</a> being just two of many
    >many to choose from). It may be it takes developers new to PHP
    >a long time to come to the right decisions when building their
    >own library and this does impact the ability of the current
    >generation of PHP applications to seamlessly integrate.

    So these are built with C (Pear) and/or depend on PHP's OO (Extreme)? Fantastic. I'll gladly take my consistant framework over this inconsistant hodge podge of libraries.

    I still haven't seen an event model, maybe I missed something? What exact method is called in PHP when the user clicks on a submit button? Have you even looked at ASP.NET's event handling?
  • Re: Php performance vs ASP.Net Performance

    10-18-2002, 1:13 PM
    • Loading...
    • pickyh3d
    • Joined on 09-17-2002, 10:19 AM
    • Virginia
    • Posts 1,955
    • Points 9,676
    PHP does not support polymorphism 100%. Search the sites for it (I searched php.net and zend.com). Other than that, you're right, it is an OOPL, but not a true one (missing that simple thing). I also think it's worth noting that PHP doesn't need that because of the way it works and I've never needed that feature in my sites before with PHP. Maybe there will come a time that I will need it (say for using a class to access multiple databases). Who knows, even then I'd probably just write a different function name for it.

    Other than this, yes, PHP can do most OOP, especially that that you might need if you decided to make a web site, as you've said. However, calling it a true OOPL is still a distinct difference from what it really is, a very good scripting language with a lot (most) of OOP principles.

    But the definition of object orientation does not say "and the language must only allow OO".

    Actually, that goes hand and hand with being object oriented. If it's not object oriented, then how is it object oriented (it makes even less sense than the question itself)? I understand what you meant, and actually agree with the idea that PHP should not be limited to OOP; not now anyway. Not only would it break practically every PHP page, but it would require the same adjustment that most ASP to ASP.NET programmers are feeling right now. Although it's an annoyance, I do think the learning process is well worth it because of the feature base with ASP.NET compared to [Classic] ASP.

    Procedural coding and other methods related to PHP are extremely nice features that shouldn't be removed. I alway love just putting <? blahblah ?> where ever I felt like doing it as long as it made some sense. The lack of restrictions is one of PHP's great points.

    It's definitely accurate to say OO does not mean good code; just look at a lot of Java.

    I think you need to replace "True OO languages" with "Fully OO languages". Taking your example, PHP dares to assume the developer doesn't care about primitive data types. What do you normally type: - "Int s = new Int;" or "int s;"?.

    I think you're assuming we've never used PHP. I actually started coding with PHP as far as web scripts go and have ever since (I continue to even with ASP.NET because there are areas where I don't need ASP.NET). PHP was easy to pick up because I had been doing C++ the whole time before it, which is also the reason C# is easy to pick up.

    Anyway, back to the quote, I'm actually not so sure if having the base data types (int, float, double, etc) have to be inheritable to be OOPL. After all, look at C++, you can't inherit char. Looking at this point also brings up another though, in PHP (which was made with C++) and C++ you don't have to inherit char and the others because their features basically come with the whole package. What good does inheriting an int do? Nothing. The example he gave could have good results with inheriting strings, but they're not really part of the language in C++ (I'm not referring to char * or char []). I believe that the reason these requirements are needed for C# to be OO is because they add things to those data types, such as "ToString()" and other features that would otherwise simply be classes with a string inside filled with functions doing the same exact things...

    So here I agree with both of you. tuttle is right in the sense that C# needs those to be a OOPL because of the way those data types work, but PHP doesn't need it to be OOPL for its generic data types.

    Strong vs. loose typing?

    No comment.

    As to the list:
    His list represented 1st party features that came with ASP.NET. Your list represents 3rd party tools that could (obviously) be built with ASP.NET if they weren't included with it. Comparing your list to his, I prefer his. As you pointed out, the current standard library for ASP.NET helps immensely with integration. 3rd party libraries (by this I'm referring to those that are not included with a standard download to install PHP/ASP.NET) will always makes things a bit harder to integrate, than those that come with everything.

    As to the library creation, I'm sure there will be, but why wait for them to be made? In either language you can probably make them yourselves, but in ASP.NET most of what you'd need is already there. Install and get to work, rather than install, dl, dl, dl, dl, dl, and more dl.

    As far as the vendors changing things, this is also the exact same problem ANY language has. Programmers just have to go with the flow and try to make things backwards and forwards compatible.

    The .NET Framework does not tie you to a specific application design. That's the beauty of it. You can design an application in any language that supports the Framework (which is a growing list) and then you're done. With PHP or any other single language, your tied to it's methods of doing things, which isn't always a bad thing. What if the PHP creators get it wrong? It's the exact same result/idea, but they don't have a couple hundred million dollars backing it.

    And is object orientation the final solution to programming?
    No. Object oriented designs with Databases are an example of this. If you recall, the whole reason we started this was because we said PHP was not truely OO, which is not to say it's a bad language. I have no problem with Procedural programming, but OO has it's advantages over it in some areas, just as Procedural code as it's advantages.
    Picky
  • Re: Php performance vs ASP.Net Performance

    10-20-2002, 9:29 AM
    • Loading...
    • HarryF
    • Joined on 07-28-2002, 11:02 PM
    • Posts 8
    • Points 40
    Attention all ASP.NET developers, stop working in .NET and start using PHP! I'm convinced the successor to sliced bread is here! Let's all join and sing the praises of PHP. Don't have specifics? That's ok. No specifics needed in evangelical propaganda!

    Come on. That's not what I'm saying at all. First I started posted here for the "phpfanboy BS" remark - to have some fun. Secondly I think I'm being pretty specific, without posting code. Most of what I've said is defence of PHP, i.e. the opposition to "Attention all PHP developers, stop working in PHP and start using ASP.NET!".

    >I think you need to replace "True OO languages" with "Fully OO
    >languages".

    I'm tiring of the semantical game here. Call it what you want. PHP as a language doesn't compare with "Fully OO languages". I rest my case.


    My point was PHP is able to be a true OO language. Java and .NET are fully OO languages. In PHP you have a choice. PHP is trying to walk a road which lies between procedural and OO coding. It remains to be seen whether this will result in something good or bad (I'd say wait to see what happens in the year following Zend 2). Like the SAX vs DOM argument, PHP is in search of a third way and perhaps it will deliver.

    Events
    Again it's another you can do yourself in PHP. Microsoft has taken that burden away from developers. That's not to say PHP can't do it.

    I'd like to thank pickyh3d for a reasoned response - agree with most of what you're saying.

    PHP does not support polymorphism 100%.

    It does. There's a general (although a little old - some of the things discussed have been improved) article here: http://www.phpbuilder.com/columns/luis20000420.php3?print_mode=1. Here's a simple example;


    <?php
    /* A possible user interface library */

    // Base class
    class UserInterface {

    // Displays a form - force it to be implemented in children
    function displayForm() {
    trigger_error('Method not implemented');
    exit();
    }
    }

    // Child class
    class XHTML extends UserInterface {
    // Method of same name overwrites parent method
    function displayForm() {
    echo ( 'A XHTML form' );
    }
    }

    // Child class
    class WML extends UserInterface {
    // Method of same name overwrites parent method
    function displayForm() {
    echo ( 'A WML form' );
    }
    }

    // Child class
    class Flash extends UserInterface {
    // Method of same name overwrites parent method
    function displayForm() {
    echo ( 'A Flash form' );
    }
    }
    ?>


    A simple way to use this library might be;


    <?php
    // Include the library
    include_once('UserInterface.class.php');

    // Build an array which effectively acts like a SWITCH statment.
    $mimeTypes= array ('XHTML'=>new XHTML, 'WML'=>new WML, 'Flash'=>new Flash);

    // Instantiate object depending on a GET variable "mime"
    $userInterface=$mimeTypes[$_GET['mime']];

    // Call the polymorphic method
    $userInterface->displayForm();
    ?>


    PHP doesn't really support multiple inheritance - this is not possible ;


    Child extends Parent1, Parent 2 {
    }


    This can only be done with workarounds right now but is coming to Zend 2. But hey - Java (a fully OO language as we all agree) doesn't support multiple inheritance either (need workarounds). And some would argue multiple inheritance is a bad thing (such as Java's designers).

    1st Party vs. 3rd Party
    That's a very good point you make. One open source language which has got this right, IMO, in Perl - CPAN is trully impressive and is a 3rd party collection which amounts to a 1st party "product".

    PHP's equivalent to CPAN is PEAR, and the response to PEAR amongst many PHP developers is mixed. PEAR certainly doesn't match up with a library like Java's but given that may change (e.g. Zend 2 allows for a libary to be implemented via a namespace...). Lack of unified library may be PHP's biggest weakness. But it may be it's biggest strength as well, for the time being, while

    The main reason I'd personally avoid .NET, for the forseeable future, is I know MS will use it purely as a means to get me to buy their (expensive) products and lock me in. I write my ASP.NET application and if I want to go productive with it, I have to buy a Windows Server with some incarnation of IIS.

    And sorry but no matter how big the company, relying on them to deliver everything always results in heartache. IBM have learnt their lesson already and discovered you're better off selling consultancy and experience, not products.

    I won't harp on about past records but taking one example - I trust the Apache Group to get their web server right - a small organisation focused on a specific goal. Not so Microsoft with IIS, who have a million and one other interests which may take precedence over my needs (let's face it - MS only took security seriously after 9/11!). And that magic word "Free" is very inticing...
  • Re: Php performance vs ASP.Net Performance

    10-20-2002, 4:03 PM
    • Loading...
    • pickyh3d
    • Joined on 09-17-2002, 10:19 AM
    • Virginia
    • Posts 1,955
    • Points 9,676
    About the PHP polymorphism

    I'm not sure that's really polymorphism. How do you call the base classes member that was over written (i.e., the function that would be labeled "virtual" in C++)? Generally it's unnecessary, but it's still part of being polymorphic (otherwise it's just morphism/morphic :))

    PHP doesn't really support multiple inheritance

    Multiple inheritance isn't a requirement (although I wish more languages supported this!).

    I write my ASP.NET application and if I want to go productive with it, I have to buy a Windows Server with some incarnation of IIS.

    You can use Apache 2. (Check my link in the above post or two)

    And sorry but no matter how big the company, relying on them to deliver everything always results in heartache.

    I totally agree, you should never get stuck depending on a company (or community) for results. Look at 3Dfx (the formers graphics chip makers--gone under/bought by nVidia). They got cocky about their lead and starting not caring about power management/size. Obviously this idea is a little different since that was hardware and this is software, but the concept is there.

    The thing is, you're saying that by using ASP.NET, you MUST use IIS/MS SQL/any other MS product you could think of. That's not the case, Apache 2 supports ASP.NET and even if you use IIS, you can still use MySQL/any other open source or otherwise free product. (a more descriptive link of how one of Apache's co-founder is doing it: http://64.84.21.122/docs/Apache2supportsASP.NET.pdf).

    I won't harp on about past records but taking one example - I trust the Apache Group to get their web server right - a small organisation focused on a specific goal. Not so Microsoft with IIS, who have a million and one other interests which may take precedence over my needs (let's face it - MS only took security seriously after 9/11!).

    That makes sense to trust the organization with no other visions (just Apache--even though that sounds bad, that's not a shot). However, if you think about it, MS is that way (and many other companies made like MS). MS is really just a parent company with tons of little companies doing their specific tasks. MS has it's gaming department, which then splits into every company they own: Bungie, Ensemble Studio's, etc... which all develop their own games. The only difference between say, Bungie, and Apache (other than product focus) is Microsoft does the marketing for Bungie with it's own PR people.

    Now if you think about it that way, you have the department over IIS and then the group making IIS. Their only focus is the continued development of IIS. They're not stopping to think about Microsoft Word's development, no, they're focused on IIS.

    Sure, maybe some of the employees might move around between the sub-companies/groups, but those people just take on the focus of the product at hand. I doubt they have a group of programmers making 2 or more products at the same time.

    So yes, it's fair to say Microsoft doesn't always care about your IIS needs, but it's not fair to say the IIS group doesn't care about your IIS needs. The IIS group (which I'm sure has a name...) focuses on it and you, which is exactly what Apache does.

    As far as the security needs go ... I'm not so sure it was 9/11 that got them back into thinking about it, but I will simply note that they know there's problems and do fix them, some more slowly than others. There are just as many security fixes out there from the IIS team as there are from the Apache group (even if one or the other groups them together more). It's also worth noting that recently more Linux server machines have been getting hacked this year. That's the biggest downside to Open Source (which I see overall as a good thing), the bad people in the world get to see its weaknesses as well.
    Picky
  • Re: Php performance vs ASP.Net Performance

    10-21-2002, 9:57 AM
    • Loading...
    • ttuttle
    • Joined on 09-12-2002, 9:44 AM
    • Posts 16
    • Points 80

    >Come on. That's not what I'm saying at all. First I started
    >posted here for the "phpfanboy BS" remark - to have some fun.
    >Secondly I think I'm being pretty specific, without posting
    >code. Most of what I've said is defence of PHP, i.e. the
    >opposition to "Attention all PHP developers, stop working in
    >PHP and start using ASP.NET!".

    Well, my remarks weren't intended to be personal, so I want to make sure you know that I'm commenting on your argument's integrity only. I like to have fun without ad hominem.

    But I did want to make serious point as well--that is your postings as a whole. You take an evangelical approach to this subject (which is completely ok). I am very evangelical about certain issues as well. But you also make a lot of generalized blanket claims, then support them with links that often only partially bolster your claims. The problem is when we get into some of the specifics of OO and the ASP.NET framework tools, you cursorily dismiss and deny some very valid points. I realize that you may not know everything about ASP.NET--I don't know everything about PHP! But to get you to concede some points, pickyh3d and I had to hammer some things into the ground, i.e., your PHP polymorphism example. Your base class does need to support virtual (sometimes called dynamic) methods by the way.

    For your arguments to hold credibility, you have to concede the points you can't defend instead of just denying them and issuing more blank statements and bashing MS.

    >namespace...). Lack of unified library may be PHP's biggest
    >weakness. But it may be it's biggest strength as well, for the
    >time being

    Statements like the one above is exactly why I made the sliced bread reference. You insist on having the argument both ways. Either it is, or it isn't a strength. Otherwise it isn't worth mentioning the entire topic if your 2nd sentence contradicts your first sentence. When you contradict yourself in the same paragraph, your argument lacks logic and credibility. When an argument lacks logic and credibility, it regresses to the domain of propaganda.

    On conceding points...
    Earlier in this thread, we were arguing the position that PHP only lacks a class library, otherwise it is equal to ASP.NET or better. That is an indefensible position. Since then, your argument has regressed into "you can write it yourself if you need it". Well, that can be true for about anything. Hell, why don't we all just write our own web servers, our own class libraries, and our own web development frameworks? I could write my own event model, server controls, etc. in ASP 3.0, but what would be the point to that headache when the vendor has already done it for me?

    The point is, which platform gives you the best tools or building blocks out of the box? And to include another topic into this argument, which platform offers these building blocks in a very tightly organized, object oriented framework? (i.e. integrated security, full event model, server controls, databinding, custom user controls, object and output caching, code-behind pages, validation controls). The .NET framework, because of its shear size, would have been nearly impossible to make without inheritance, abstraction, polymorphism, and encapsulation.

    The System.Web.UI.WebControls namespace is a good example (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebcontrolshierarchy.asp). All server controls are derived from the base class web control. And if you want to customize anything, you just create your own derived class from any of the control classes. And there is no mistaking which members should not be publicly accessed--since .NET has true encapsulation through various levels of member protection. This is all done seamlessly in full OO. And guess what, the same framework is available to client-server software (windows forms) in .NET. A framework of this size and organization, written in C or any other procedural language, would be painful to create, maintain, and extend.

    I guess my overall point in this is the way the thread has played out. It is frustrating to debate, when points are generalized and summarily dismissed without proper evidence. After a while it just regresses to "my platform can do that too" arguments. In many forums, that kind of argument may slide by. But in a message board where many users have seen first hand (because they are currently working in ASP.NET) the power of such a framework, that kind of rhetorical argument falls flat.

  • Re: Php performance vs ASP.Net Performance

    10-22-2002, 1:53 PM
    • Loading...
    • TwoShu
    • Joined on 07-02-2002, 5:47 PM
    • Posts 6
    • Points 30
    Response to wysiwyg on 09-19-2002 09:43 PM

    Howdy,

    I think I can help you on this one.

    While I am not exactly sure why this is slower, I can tell you why your results don't match that of web efficiency tests. Web efficiency tests are designed around common scenarios of web usage. This usually means many people looking up records and changing some of them.

    What you have here is a web page that is performing a database function. There is not quite enough information to see exactly why you are doing this, but it appears that the join should take place in the database itself. This could be done either through Stored Procedure or View in SQL or with a stored Query in Access. Other databases have similar structures.

    If the two datasources are completely different (one table in Access and one in Excel for instance) you can still do this without iteration in .Net. Both tables can be loaded into a dataset object and then a join declared. In this case .Net will import both into XML in memory and then perform the join.

    My bet is that if you are using SQL and do the join there and then display the joined structure, you will get well under a second with either ASP or .NET.

    .Net can be extremely efficient at bringing in data and displaying it. You will not find any studies of using .Net to manipulate tables one record at a time as was common with ASP.
  • Re: Php performance vs ASP.Net Performance

    10-22-2002, 3:34 PM
    • Loading...
    • HarryF
    • Joined on 07-28-2002, 11:02 PM
    • Posts 8
    • Points 40
    Just sticking with PHP and OO;

    About the PHP polymorphism

    I'm not sure that's really polymorphism. How do you call the base classes member that was over written (i.e., the function that would be labeled "virtual" in C++)? Generally it's unnecessary, but it's still part of being polymorphic (otherwise it's just morphism/morphic :))


    I was demonstrating the kind of workaround you need in PHP (right now) if you want protect a method - the abstract class UserInterface shouldn't be directly accessed. You can't protect class methods and variables right now (but coming in Zend 2 with multiple inheritance).

    Another example, here's some Java, based on an example of Java's polymorphism, from Bruce Eccels "Thinking in Java";


    // Shape.java

    class Shape {
    void draw() {}
    void erase() {}
    }

    class Circle extends Shape {
    void draw() {
    System.out.println("Circle.draw()");
    }
    void erase() {
    System.out.println("Circle.erase()");
    }
    }

    class Square extends Shape {
    void draw() {
    System.out.println("Square.draw()");
    }
    void erase() {
    System.out.println("Square.erase()");
    }
    }

    class Triangle extends Shape {
    void draw() {
    System.out.println("Triangle.draw()");
    }
    void erase() {
    System.out.println("Triangle.erase()");
    }
    }

    // Shapes.java

    public class Shapes {
    public static Shape getShape(int i) {
    switch(i) {
    case 0: return new Circle();
    case 1: return new Square();
    case 2: return new Triangle();
    default: return null;
    }
    }
    public static void main(String[] args) {
    Shape s[] = new Shape[3];
    // Fill up the array with shapes:
    for(int i = 0; i < 3; i++)
    s[i] = getShape(i);
    // Make polymorphic method calls:
    for(int i = 0; i < 3; i++)
    s[i].draw();
    }
    }


    Here's the same code in PHP, demonstrating polymorphism;


    <?php
    class Shape {
    function draw() {
    }
    function erase() {
    }
    }

    class Circle extends Shape {
    function draw() {
    echo("Circle.draw()");
    }
    function erase() {
    echo("Circle.erase()");
    }
    }

    class Square extends Shape {
    function draw() {
    echo("Square.draw()");
    }
    function erase() {
    echo("Square.erase()");
    }
    }

    class Triangle extends Shape {
    function draw() {
    echo("Triangle.draw()");
    }
    function erase() {
    echo("Triangle.erase()");
    }
    }


    // Procedural code here - could be a class
    // though but PHP doesn't require a main function
    // like Java
    function getShape($i) {
    switch($i) {
    case 0: return new Circle();
    case 1: return new Square();
    case 2: return new Triangle();
    default: return null;
    }
    }

    $s = array();
    // Fill up the array with shapes:
    for($i = 0; $i < 3; $i++)
    $s[$i] = getShape($i);
    // Make polymorphic method calls:
    for($i = 0; $i < 3; $i++)
    $s[$i]->draw();
    ?>


    The code almost looks the same, minus the irritating type declarations ;)

    Having said PHP has no solid class library, there are some awesome 3rd party libraries and one in particular that is built into a PHP framework / application server. Imagine a framework which came not only with a solid library and application deployment environment, but also a "ready to roll" electronic document system, an ecommerce portral, a forum, a filemanager, a complete user / groups system and loads more... PHP has one: ezPublish. Total cost to use $0. Just another open source project? IBM and Siemens seem to think not... Sorry - getting evangelical again ;)
  • Re: Php performance vs ASP.Net Performance

    10-23-2002, 12:26 PM
    • Loading...
    • pickyh3d
    • Joined on 09-17-2002, 10:19 AM
    • Virginia
    • Posts 1,955
    • Points 9,676
    That still doesn't show how you'd call the base classes "draw" function. Obviously, it does nothing in this case, but there are times it is necessary to call a base function. Here's how you could do it in C++, how can you do it in PHP?
    class Base
    
    {
    protected:
    int a;
    public:
    Base(int b = 3) { a = b; }
    virtual void Say() { cout << "The value of a from Base is: " << a << endl; }
    };

    class Derived : public Base
    {
    public:
    Derived(int b = 4) { a = b; }
    void Say() { cout << "The value of a from Derived is: " << a << endl; }
    };

    int main()
    {
    Base A(4);
    Derived B(5);

    A.Say();

    B.Say();
    B.Base::Say();

    return 0;
    }


    Ew, a PHP Framework? Don't want to get stuck to those apparently...

    Are you a web bot spitting out advertisements? I don't care if something is open source or not; I care if it works (and works well).
    Picky
  • View Source

    10-25-2002, 8:05 PM
    • Loading...
    • ctfennell
    • Joined on 09-16-2002, 9:03 PM
    • Posts 2
    • Points 10
    Can anyone tell me how to set your code so that the user can not right click to "view source"?
    Christopher

    Hey, I work in Finance - at least I am trying to learn this stuff - it is hard! I do not know how you do all of this.

  • Re: View Source

    10-26-2002, 6:40 PM
    • Loading...
    • Daniel P.
    • Joined on 08-11-2002, 2:10 PM
    • Trier, Germany
    • Posts 57
    • Points 285
    Here's an example:

    <html>
    <head>
    <title></title>
    </head>

    <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false">

    </body>

    </html>


    This is more effective than a no-right-click JavaScript, in my opinion.
    Regards,

    Daniel P.
  • Re: View Source

    10-26-2002, 6:57 PM
    • Loading...
    • ctfennell
    • Joined on 09-16-2002, 9:03 PM
    • Posts 2
    • Points 10


    Thank you very much, that is pretty cool. Do you recommend a specific source to learn this type of stuff?
    Christopher

    Hey, I work in Finance - at least I am trying to learn this stuff - it is hard! I do not know how you do all of this.

  • Re: View Source

    10-27-2002, 7:41 AM
    • Loading...
    • Daniel P.
    • Joined on 08-11-2002, 2:10 PM
    • Trier, Germany
    • Posts 57
    • Points 285
    If you learn JavaScript, you will learn that kind of stuff. I learned a bit by reading several books, viewing source code (therefore I really do not recommend to use this little script :)) and going through several online tutorials.

    Search the Google search engine for "JavaScript tutorial" or "JavaScript tutorial" and you should receive some nice results.
    Regards,

    Daniel P.
  • Re: View Source

    10-27-2002, 11:27 AM
    • Loading...
    • Daniel P.
    • Joined on 08-11-2002, 2:10 PM
    • Trier, Germany
    • Posts 57
    • Points 285
    Search the Google search engine for "JavaScript tutorial" or "JavaScript tutorial" and you should receive some nice results.

    Sorry, this was meant to be "JavaScript tutorial" and "JavaScript tutorials", with an S at the end (will return different results).
    Regards,

    Daniel P.
  • Re: Php performance vs ASP.Net Performance

    10-29-2002, 5:53 AM
    • Loading...
    • KISS Software
    • Joined on 06-17-2002, 3:59 AM
    • Moss, Norway
    • Posts 26
    • Points 90
    Hi, Just a thought.

    Remember that when the ASP.Net page is first run (after a IIS restart or a recompile), the dlls or server script is compiled from intermediate language to the native code of the processor on which it recides.

    I believe you will have better results for ASP.Net pages if you go through the whole test scenario first, and then run the comparison without restarting the web application or recompiling the dlls.


    Morten
    http://www.kiss.no
    We care for your customers...
Page 5 of 11 (158 items) « First ... < Previous 3 4 5 6 7 Next > ... Last »