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!
posted by missmagenta to Computers & Internet (20 answers total) 2 users marked this as a favorite
 
Don't know, but when you name it, be sure to post it to the Projects page!
posted by SpecialK at 12:53 PM on April 13, 2008


Antigravity?
posted by Electrius at 1:13 PM on April 13, 2008


lMVC (light MVC)
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]


PVC :)
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


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


TightMVC
posted by Deathalicious at 1:37 PM on April 13, 2008


MVP
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


boondoggle
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


"The misspelling makes it slightly more trademarkable."

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


zenVC
posted by furtive at 4:35 PM on April 13, 2008


or xenVC
posted by furtive at 4:35 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


phrails?
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


I'll second Rage.
posted by coreb at 10:22 PM on April 13, 2008


« Older What materials should I use for labelling the...   |   Help about a lien! Newer »
This thread is closed to new comments.