I want to create a multitier project with 3 layers (or tiers? what's the difference?)
Now, how should I name each layer (tier) ?
I saw this description on wikipedia:
But I can not simply name my layers "Presentation tier", "Logic tier" and "Data tier", can I?
That won't be that appropriate in the namespaces.
Any ideas for the naming?
Tier and layer are sometimes used interchangably, but there is a subtle distinction. Tiers are physical and layers are logical. More: What's the difference between "Layers" and "Tiers"?
As for naming, it depends on what kind of project you're working on, and on what type of architecture you're going for.
For example, I've got a web project called Amber. It has these projects: