Domain: xisc.com
Stories and comments across the archive that link to xisc.com.
Comments · 6
-
Re:Nice (so-called) dot-net alternative
Also check out Prado for a component-oriented framework along the lines of JSF or ASP.NET (its design seems to be inspired more by the latter). I deeply loathe PHP, but Prado does look very nice.
-
Re:We audited PHP for some of our projects.
Not to start a little argument over PHP and Python, but you're comparing apples with oranges here. You are saying that PHP is insecure, its semantics are undesirable and so are its standard libraries, database interfacing, interpreter and performance, and then you come along saying how awesome Django is, disregarding that actually you're comparing a language with a framework.
There are a handful of decent PHP frameworks out there, with others coming along, which you can take and compare with Django, but please don't bash the language because you don't like its semantics, you have something personal with it or you didn't take the time to choose a decent framework.
Regarding the database interfacing support, I beg to differ, I believe PHP has been supporting a large number of databases for a longer while than most of the other web scripting languages out there today. -
PHP 5It is worth mentioning that PHP 5 is catching the attention of more and more java developers as well. Frameworks like
- Mojavi (MVC framework ie: Java Struts)
- Propel (ORM framework ie: Apache Torque / Hibernate)
- Prado (Component-based and Event-driven framework ie: asp.net)
are helping PHP move from being a micky mouse scripting tool for joe web designer's guestbook to a tool used to create full blown web applications. - Mojavi (MVC framework ie: Java Struts)
-
Re:Posting anon to protect the guilty
Anybody who doubts the power of how far PHP has come should have a look at the PRADO Framework. It's the fastest RAD framework I have ever used for PHP, with clean and clear separation of HTML Templates, Database Access and Modules
-
Re:Where are the best practices for each language?After using ASP.NET and Web Forms, I couldn't go back to something simpler (like PHP without a framework.) Although, the object oriented nature of
.NET and Java makes both much more appealing than PHP to me.I've found PRADO to make PHP development much more tolerable, although I still prefer to use
.NET, and I plan on learning Java soon. -
They're doing *some* good stuff aren't they?
I pose this as a serious question.
I'm a sole inhouse developer in a company with about 100 employees. I build specialized desktop and web tools for sales and logistics and stuff for presenting info to customers etc. Nothing I do is really rocket science but off the shelf tools just don't do what we want so its worth keeping me around. We're a typical company in many ways. MS Office on every desktop.
I've done some private / volunteer projects using LAMP, I've fiddled with Java, I maintain a Linux web host for a non-profit. I consider myself a reasonably competent programmer despite having written many thousands of lines of VB6.
For someone in my position, right now, Visual Studio, the .NET framework, either VB.NET or C# (I use C#) and SQL Server make a superb environment to work in for building either WinForms or ASP.NET.
MSDN is a great resource.
ASP.NET is finally moving web development out of the stone age with real debugging and abstraction from the tedium of html. According to MS, the new version will be all W3C compliant and yes they do test with FireFox. I'm coming to the concluson that nothing really comes close to ASP.NET for ease of development for web projects. I've used several PHP frameworks. Prado is very cool and I was planning on using it for another volunteer project for a non-profit I'm involved with but good ASP.NET web hosts are appearing, complete with SQL Server that don't cost a lot more per month than LAMP so ... its hard to justify messing with PHP and not much more than a text editor for tools.
Reading /. sometimes makes me wonder if I'm backing the wrong horse here. Am I blinded by the hype, stupid, gullible, naive or doing the right thing here? So far my choice of platform is getting pretty good results.