Domain: artichost.net
Stories and comments across the archive that link to artichost.net.
Comments · 4
-
Where has gone the REALLY good ideas, namely, KISS
all i can say: WTF is this?
Has all wise people suddenly disappeared?
Where has the philosophy of KISS disappeared? namely: Keep It Simple, Stupid!
WASP seems far from simple, let's take this example:
Request::getParameter('Add') != null
wtf? Why can't one do $_POST['Add'] != null?
What format even is Something::Something ??
TaskWrapper?
What's so bad with plain Modular Design + Smarty?
I can do easily with it after building the init scripts (transfearable from project to project) something like this with 8 lines or so.
namely
if ($_POST['Add'] != null && $_POST['Job]' != null) {
$Job = Validate($_POST['Job'], 'string'); //my own function
DoQuery("INSERT INTO 'todo' VALUES('', 'Job', '" . timestamp() . "')"); // again here is my own functions
}
??
Note that is untested code etc. and probably wrong :)
I could bet that WASP doesn't have such an good documentation too, making it harder to development.
Why do we need PEAR objects for everynew project? etc.
You can do hell of a fast code with standard PHP too, tested dozens of times that ain't even hard if you just remember KISS.
Now, i've done a browser game (http://www.paradox-online.net/ ) with PHP, also i'm working on a framework (http://framework.artichost.net/ ) and game will be using it in future as the basis. So i know what i'm talking about.
Now, could someone make me see the PRO side of using WASP for example?
In my eyes, all WASP does is adds complexity, which NEVER is good. You need to KISS it, make it easy to maintain, easy to debug, easy to read etc.
You have to work on some massive things before you realize that, complexity ain't the way to go. (My browser game, over 14k lines of PHP code initially... cutting it down a lot at this dev period on it, while increasing features... all thanks to KISS philosophy... Oh yeah, you can cut most loops of queries straight at the MySQL query, making your code even shorter and more fault tolerant... ;) so remember KISS) -
Re:Why do you care?
Seriously. Why does it matter to you?
Because I believed I had a chance to contribute to the content on this site. In the past, after numerous rejected submissions, I had simply given up attempting to submit stories. While some of my submissions were rejected because others had submitted them earlier, many were rejected despite the fact that no one else submitted them at all, and a disconcerting number were rejected, only to appear later accredited to someone else.
Recently, CmdrTaco posted a discussion regarding the controversy regarding the perceived irregularities in submission acceptance. An excellent discussion ensued, in which I took part. After this exchange, I had a renewed sense of faith in the story selection mechanism, and when I read about the Anonym.OS story, I decided to go ahead and submit it to Slashdot. Unfortunately, ten straight hours went by while my submission languished in 'pending' limbo, neither accepted nor rejected, while the story itself was posted under another name (an obvious linkwhore).
The story's up, that's what matters.
Certainly, this is true. The story is up, and as that was my intention in the first place, that is what matters. However, I do resent going to the trouble to research the story, write it up, submit it, only to have my submission ignored while another (inferior) write-up took its place. I don't believe my resentment in this case is unreasonable.
Don't think there's an obligation to hand a day in the sun to you.
I'm certainly not looking for a 'day in the sun'...if that was my intention, garnering first post in a discussion would certainly be sufficient (as my legion of AC detractors will certainly attest). I submit stories for the same reason I post here: to try to enrich the Slashdot community through my contribution. Unfortunately, the process of Slashdot story selection doesn't seem to be as nearly free of ulterior motive as CmdrTaco would have us believe. I personally would prefer to believe otherwise, but Res Ipsa Loquitur.
Barring any ground-shaking developments, I'm through submitting stories to Slashdot. This is the last straw. I'm well aware that the powers-that-be have no obligation to me, but conversely, I have no obligation to them. Why should I go to the effort if my submisions will simply be ignored? Taco, if you're out there, I'd appreciate a reply (and an explanation, if available), but if not, it's too bad, but there it is. -
Re:Rapid web development getting out of hand?
Humans are lazy, the reason we do anything at all is partly to lazyness.
We have 2 drives IMO: Surviving, and making everything comfortable ;D
Because we want to be comfortable, we work to get things to make us more comfortable ;)
That aside, i've been doing an framework for PHP projects, to make me able to roll out and do a project a lot faster!
There is no GUI, no "development tools", it's essentially a bunch of libs, functions, includes etc. Uses Smarty etc.
Currently, a browser based game i've done is based on it, on the new version which is still in development, and when it
starts to be finished, i bring back from that to the framework some of the libs made, and make it finally public, under GPL.
The basic idea is that, you start a new project, good, copy my framework, setup database. now let's see what do we need?
Ok, we need news, let's insert the article object to our frontpage, on frontpage, limit it to view only Press Releases.
Goto template, insert a include for articles(short form) to put news here.
What else? User management, registration & sessions. All ready in, make them publicly viewable.
We need forums? Ok, let's use the commenting on articles code this way (just a couple options) and we've got ourselves
basic forums.
Next? URL Rewriting, whupsi doo, it's already in and works even without mod_rewrite in form of articles.php/Name_Of_Article/1.htm
Multi-paged articles? Insert one if here, and put a link here.
It's a breeze, and all the code is so easy to read (coder helping me with the browser game, adapted to it within minutes),
uses Smarty templating etc. check the project out at http://framework.artichost.net/
It's a rapid development environment, but not the usual way. You HAVE to be somewhat good with PHP, mediocre will do.
No stupid assistance, everything is fast. But what we bring to the coder is to make his/her work easier & faster, a lot
easier & faster. -
caches...
coral cache directly to the winning image:
http://sven.gimp.org.nyud.net:8090/gimp-2.2.10-spl ash-contest+ixyx_v0.2b.png
and to the full page:
http://www.gimp.org.nyud.net:8090/contest/
i also put the image to here:
http://www.artichost.net/gimp-2.2.10-splash-contes t+ixyx_v0.2b.png