Re: PHP on .NET DLR
[email protected] (Sancar Saran) Sun, 12 Aug 2007 01:48:33 +0300
| Newsgroups | php.evangelism |
|---|---|
| Message-ID | <[email protected]> |
Hello There, As A CMS author I want to say someting about yoru statements. On Saturday 11 August 2007 23:41:40 K T Ligesh wrote: > > To be frank, Web programming with css, table, div etc is a terrible thing. > It is a completely structureless madhouse. As a developer, I prefer > creating the entire gui by calling functions rather than by printing > strings. The latter is what makes web development so difficult. Anyway, > whether silverlight will succeed or not is irrelevant; it can't hurt anyone > to have PHP on .NET nevertheless. If you had problem with html you have to find yourself in Desktop business. Universe of html and htpp was chaos. No state, no structure. Just barelly accepted W3C standarts. Once upon time I spend so many hours to generate standarsed html code blocks with oo php code. Always and always there was someting else does not fit the my code (of course I had very low OO knowladge at that time). Then I realize, there is no simple way or final solution for generating HTML pages. It have to be free. Genrating web pages something like designing in corel draw, you can't standardize it without significant design loss. > OK, silverlight fails miserably. So what? PHP on .NET will still empower > millions of PHP developers to explore new avenues, and come into contact > with the new programming ideas that .NET library has. It can only be good. If so, there was lots of PHP project depends on windows and we will see tons of request here for please can we run that php windows thing in linux. > > A more arrogant statement has never been made. > > > > The problem is thinking that great devs are all that matters. Actually > > devs that can understand how to relate to the average user let alone > > average dev are those who have the ability to make great positive > > contributions. Great devs have no issue with complexity, whereas the > > average person is overwhelmed by it. Great devs simply don't know how to > > relate. Case in point, look at RDF vs. RSS. The former was designed by > > great devs, the latter by average devs. Guess which one became > > significant? The one that the average devs could understand. > > > > Frankly I view one of my strengths being that I'm *not* a great dev. If I > > was, I simply couldn't relate to the needs of the rest of the world. > > RSS is not a language. The idea of programmer is to write extraordinarily > complex programs whose very purpose is to hide the complexity from the end > user. My day job involves building graphical interfaces--even though I > personally do not use them--to hide the complexity of the system from the > end user. > > > > Software is not > > > writing 100 lines of code and feeling clever about it. > > > Software is about building and maintaining extraordinarily > > > large projects, > > > > Some software is about large projects, but a lot more software is about > > small projects and more importantly, components. All open-source software > > to speak of is either comprised of many components or is such a > > component. > > Just previously you complained how difficult it is to stitch together > drupal, wordpress etc. Why? Because there is no single person who can > handle that kind of complexity. Complexity is the key. And complexity > exists so that it can hide itself from the end user. That's programming. > You make your programming incredibly complex so that your user doesn't have > experience it. > > Drupal, wordpress etc has decided to keep it simple. What's the end > result? Complexity has been passed on to the end user. This is one of the > absurdities of Open Source. Programmers are saying: We want simplicity, so > we will throw all the complexity at the end user. > Complexity is because of somebody elses incompetence. For example I can't code in c to genrate some apache module to support my CMS system. So ? I have to take PHP overhead. Or. Once upon time My CMS system uses PHP based templates. Then Customers argued, they can't understood php, easily messed up. I convert it Plain text. Then Customers argued, dream weaver can't understood my syntax and using ftp was too hard for them. Now we had web based sql supported template system, which 10x times complex then orginal aproach. (of course it was so cool, click in an icon an editing templates. So now they demand someting like dreamweaver on web) Also If you thing MS still give full support PHP as own languages on IIS after capturing %70 of web server market share, i'm sorry you are fool. MS wants every peny on PC world. First they bang other offices, then Web Browsers, then IM's, then SQL servers, Then Mail servers, then Borland (or other developer tools). Once upon time there was huge support for Novell Services on NT. Now Novell was nothing. Their current target was Adobe especially Flash (because of success of flash based media streaming, stil they don't understand because of code headcache even windows users chooses flash based sites). And new weapon was that silver thingy. Of course they choose Ruby because it was very HOT for Marketing. There was tons of Ruby yada yada articles everery where. And there was noting new in PHP community. I did not see any messages local bbs for ruby development or python development. They are good on papers and when some ordinary guy try to develop someting. IT was not good (or easy) enough as php. We had tons of matured products. My point of view PHP needs better things for browser side. Php needs focusing new features Regards Sancar PS: We lose desktop war because of there was no Linus Torvards for desktop. For linux desktop there where to many choices even for developers. And we do not have that much developer capacity to divide and still compete Microsoft.