The name game
April 13, 2008 12:44 PM Subscribe
I've written a PHP MVC framework but it needs a name... and I'm stumped.
I know there are lots of frameworks already out there but I like mine better, and maybe some other people will too. But it needs a clever name.
I guess its main features is that its small/lightweight (core components <200Kb)
Its very basic, which is why its so small (< 10 files in the core) but I've built several sites using it now and haven't found it lacking and any functionality that I need (or when I have, I've added that functionality to the framework)
But while small, it features extensive data validation routines built-in, and a html helper for cutting out tedious html stuff (like tables and forms).
The main difference that I like about my framework (other than its simplicity and the fact I wrote it so I instantly know how to use it ;) ) is that it can create the model, controller and view files on request. Many frameworks that I've seen require you to create the model and controller files (I know it doesn't take long to do but its way easier to have the program create them for you) and only provide dynamic scaffolds (therefore you can't use them as a base for your real views)
Its biggest limitations are that is php5+ only and it only has built-in db support for mysql (but it would be very easy to write your own db file for any other sql based db)
Anyway, I suck at naming things so I'm asking the hive mind to share their creative genius!
I know there are lots of frameworks already out there but I like mine better, and maybe some other people will too. But it needs a clever name.
I guess its main features is that its small/lightweight (core components <200Kb)
Its very basic, which is why its so small (< 10 files in the core) but I've built several sites using it now and haven't found it lacking and any functionality that I need (or when I have, I've added that functionality to the framework)
But while small, it features extensive data validation routines built-in, and a html helper for cutting out tedious html stuff (like tables and forms).
The main difference that I like about my framework (other than its simplicity and the fact I wrote it so I instantly know how to use it ;) ) is that it can create the model, controller and view files on request. Many frameworks that I've seen require you to create the model and controller files (I know it doesn't take long to do but its way easier to have the program create them for you) and only provide dynamic scaffolds (therefore you can't use them as a base for your real views)
Its biggest limitations are that is php5+ only and it only has built-in db support for mysql (but it would be very easy to write your own db file for any other sql based db)
Anyway, I suck at naming things so I'm asking the hive mind to share their creative genius!
lMVC (light MVC)
MVC-light
yaphpmvcf (yet another php mvc framework) :P
posted by Sonic_Molson at 1:19 PM on April 13, 2008
MVC-light
yaphpmvcf (yet another php mvc framework) :P
posted by Sonic_Molson at 1:19 PM on April 13, 2008
How about 'rage'? 'Cuz that's what some developer who comes in behind you is going to feel when he/she/it has to learn YET ANOTHER mvc framework to hack what you've hacked. ;)
posted by SpecialK at 1:25 PM on April 13, 2008 [1 favorite]
posted by SpecialK at 1:25 PM on April 13, 2008 [1 favorite]
PVC :)
posted by effugas at 1:25 PM on April 13, 2008 [1 favorite]
posted by effugas at 1:25 PM on April 13, 2008 [1 favorite]
No suggestions on a name, but please make it "web searchable", so no crazy characters, or too short of acronyms or words.
posted by bottlebrushtree at 1:26 PM on April 13, 2008
posted by bottlebrushtree at 1:26 PM on April 13, 2008
Don't call it PHP on Rails.
How about moovc?
As in:
"Got any moovc?"
"Don't start your PHP project until you've learned some moovc!"
"They all laughed when I stepped out to the dancefloor, but when they saw my moovc..."
Theres an M, V and a C in there, but you'll have to figure out if it's an abbreviation for something.
posted by cheerleaders_to_your_funeral at 1:34 PM on April 13, 2008
How about moovc?
As in:
"Got any moovc?"
"Don't start your PHP project until you've learned some moovc!"
"They all laughed when I stepped out to the dancefloor, but when they saw my moovc..."
Theres an M, V and a C in there, but you'll have to figure out if it's an abbreviation for something.
posted by cheerleaders_to_your_funeral at 1:34 PM on April 13, 2008
TightMVC
posted by Deathalicious at 1:37 PM on April 13, 2008
posted by Deathalicious at 1:37 PM on April 13, 2008
MVP
posted by null terminated at 1:40 PM on April 13, 2008
posted by null terminated at 1:40 PM on April 13, 2008
The main difference that I like about my framework (other than its simplicity and the fact I wrote it so I instantly know how to use it ;) ) is that it can create the model, controller and view files on request
OnRequest
Butler
Valet
Friday
Jack (In playing cards, "Valet" is another name for a Jack.)
Spicer Lovejoy (( valet and bodyguard to Caledon Hockley in the film Titanic (1997))
M
Bamboo (strong and lightweight)
Big Al
Scrappy
Spider
Spinneret (what spiders use to make their strong, lightweight webs)
Lil Bit
and of course: Miss Magenta
posted by Brandon Blatcher at 2:02 PM on April 13, 2008
OnRequest
Butler
Valet
Friday
Jack (In playing cards, "Valet" is another name for a Jack.)
Spicer Lovejoy (( valet and bodyguard to Caledon Hockley in the film Titanic (1997))
M
Bamboo (strong and lightweight)
Big Al
Scrappy
Spider
Spinneret (what spiders use to make their strong, lightweight webs)
Lil Bit
and of course: Miss Magenta
posted by Brandon Blatcher at 2:02 PM on April 13, 2008
boondoggle
posted by bonaldi at 2:33 PM on April 13, 2008 [1 favorite]
posted by bonaldi at 2:33 PM on April 13, 2008 [1 favorite]
Gokart: small, fast, powerful. (The misspelling makes it slightly more trademarkable.)
posted by SPrintF at 3:31 PM on April 13, 2008
posted by SPrintF at 3:31 PM on April 13, 2008
"The misspelling makes it slightly more trademarkable."
Not really.
posted by toomuchpete at 4:17 PM on April 13, 2008
Not really.
posted by toomuchpete at 4:17 PM on April 13, 2008
Riffing on the letters "MVC" you could name it Moravec, after the noted roboticist Hans Moravec.
But I like the name "Skater" or "Skates," because it suggests moving quickly and lightly. Not sure what made me think of those names. Skates is vaguely evocative of Rails.
posted by adamrice at 4:26 PM on April 13, 2008
But I like the name "Skater" or "Skates," because it suggests moving quickly and lightly. Not sure what made me think of those names. Skates is vaguely evocative of Rails.
posted by adamrice at 4:26 PM on April 13, 2008
Pretty much none of the more successful MVCs use those letters in any meaningful way. The name has to evoke what's useful (i.e. productivity-enhancing) about your framework. For example, Cake and Symfony have seen some significant adoption without spelling out M-V-C in their names.
Take a look at lists like this showing popular PHP MVC frameworks, and realize that to match (or exceed) their success, you'll have to better them in documentation, implementation, community and marketing. If you merely want to match them, then as it turns out, the community is pretty forgiving of a wide variety of names. So, then, some distinguishing factors of your framework:
* Small and lightweight
* Automatically generates model, view and controller files
* Helps with writing your HTML.
I like adamrice's "skates" recommendation, but I think something like "hammer" evokes the sense of a tool that does some of the work for you, but is still powerful. Or, you know, "nails" -- sounds like Rails, and you can use it to put together tables. :)
posted by anildash at 4:38 PM on April 13, 2008
Take a look at lists like this showing popular PHP MVC frameworks, and realize that to match (or exceed) their success, you'll have to better them in documentation, implementation, community and marketing. If you merely want to match them, then as it turns out, the community is pretty forgiving of a wide variety of names. So, then, some distinguishing factors of your framework:
* Small and lightweight
* Automatically generates model, view and controller files
* Helps with writing your HTML.
I like adamrice's "skates" recommendation, but I think something like "hammer" evokes the sense of a tool that does some of the work for you, but is still powerful. Or, you know, "nails" -- sounds like Rails, and you can use it to put together tables. :)
posted by anildash at 4:38 PM on April 13, 2008
phrails?
posted by jenkinsEar at 6:47 PM on April 13, 2008
posted by jenkinsEar at 6:47 PM on April 13, 2008
I'm all about the convoluted acronyms, so LIPSTIC -- Light PHP-SQL Transaction Implementation Codebase.
posted by AmbroseChapel at 7:19 PM on April 13, 2008
posted by AmbroseChapel at 7:19 PM on April 13, 2008
This thread is closed to new comments.
posted by SpecialK at 12:53 PM on April 13, 2008