Choosing Your Project Setup
Explore Choosing Your Project Setup: Development Environment and Server Model.
Introduction: Choosing Your Project Setup
Section titled “Introduction: Choosing Your Project Setup”Before you create a project in Wappler, two choices shape your first experience:
- Development Environment: where the project runs while you build it.
- Server Model: what backend technology powers dynamic features.
For a beginner, this is not about choosing the perfect long-term architecture. It is about choosing a setup that lets you learn quickly without extra friction.
Development Environment
Section titled “Development Environment”This choice controls where your project runs during development.
Think of it as your local workspace for testing pages, server actions, and data.
Common choices:
- Wappler Local Server: the easiest starting point, with the least setup.
- Own Server: use this if you already work with tools like WAMP, XAMPP, or IIS.
- Docker: useful when you want a more production-like environment, but it adds concepts to learn.
If your main goal is to learn Wappler first, choose the option that removes the most setup work.
Server Model
Section titled “Server Model”This choice defines what backend technology your project can use for dynamic features.
Common choices:
- NodeJS: recommended for most new users and the smoothest default path in current Wappler onboarding.
- PHP: a good fit if your stack or hosting already depends on PHP.
- ASP.NET: use this when your app is built around the Microsoft .NET ecosystem.
- None: for static HTML-only projects with no server-side logic.
You are not being asked to master these technologies here. You are only choosing the engine that will power later dynamic steps.
Conclusion: Recommended Starter Setup
Section titled “Conclusion: Recommended Starter Setup”If you are new to Wappler, start with:
- Development Environment: Wappler Local Server
- Server Model: NodeJS
That combination keeps the setup simple and matches the main onboarding path.
You can always add more environments later, but your first goal is to create one project successfully and keep moving.