Product Documentation
Guides, setup notes and implementation references for ScriptExpert products.
Inizia
ScriptExpert è un'applicazione desktop creata per gli sviluppatori che creano e gestiscono progetti web. Porta insieme gli strumenti che comunemente sono sparsi in più applicazioni: un project manager, un file manager, editor di codice, assistente AI, server Apache/PHP/MariaDB locale, strumenti di database, distribuzione FTP, plug-in gestione, supporto alla traduzione e gestione degli aggiornamenti. L'obiettivo di ScriptExpert è ridurre il cambio di contesto. Invece di aprire un editor separato, un client FTP, strumento database, pannello di controllo del server locale, terminale e finestra di chat AI, puoi gestire il file principale flusso di lavoro di sviluppo da un unico ambiente unificato. ScriptExpert è particolarmente adatto per siti Web e applicazioni Web basati su PHP, ma può essere utilizzato anche per HTML, CSS, JavaScript, JSON, SQL e altri file di progetto comuni.
Scopo
ScriptExpert è progettato per gli sviluppatori che desiderano uno spazio di lavoro pratico senza passare costantemente da un esploratore di file, un editor, un browser, un pannello del server locale, strumenti di database, note di documentazione e chat AI. L'applicazione mantiene vicini il progetto attivo, i file sorgente, l'anteprima locale, gli snippet, il contesto del database e l'assistente, in modo che il lavoro di sviluppo quotidiano risulti più rapido e organizzato.
Non è una piattaforma SaaS. Il prodotto è destinato a essere venduto come applicazione per sviluppatori che aiuta i programmatori a creare app Web, script, interfacce, progetti PHP, modelli e qualsiasi progetto software basato su testo che trae vantaggio da un editor dedicato e strumenti di flusso di lavoro.
Funzionalità principali
- Creare e gestire progetti web locali.
- Modifica i file sorgente con un editor di codice professionale.
- Utilizza OpenAI o i modelli Ollama locali per l'assistenza AI.
- Gestire strutture di database MySQL/MariaDB locali e remote.
- Esegui un server locale portatile senza installare XAMPP.
- Pubblica progetti completi o singoli file tramite FTP.
- Installa e gestisci plugin da archivi ZIP.
- Utilizza un'interfaccia multilingue con traduzioni basate su JSON.
- Ricevi aggiornamenti dell'applicazione attraverso un sistema di aggiornamento integrato.
Pubblico consigliato
Questa documentazione è scritta per sviluppatori, agenzie, liberi professionisti, team di supporto e utenti tecnici che lo desiderano utilizzare ScriptExpert come spazio di lavoro centrale per lo sviluppo web.
Area di lavoro principale
Apri le cartelle del progetto locale e sfoglia la struttura completa dei file. La struttura è progettata per la scansione e lo spostamento rapidi tra file di origine, risorse, modelli, script e documentazione.
Crea, modifica, salva e organizza file e cartelle direttamente all'interno dell'applicazione. L'area di lavoro supporta le azioni ripetute che gli sviluppatori eseguono tutto il giorno.
L'interfaccia mantiene il progetto, il file attivo, l'anteprima e l'assistente in un'area di lavoro pulita in modo che lo sviluppatore possa rimanere vicino all'attività corrente.
Modifica del codice
L'editor è basato su Ace, offrendo agli sviluppatori un'esperienza di programmazione familiare con evidenziazione della sintassi, gestione rapida del testo e supporto per i formati comuni di sviluppo web.
Ambiente server locale
ScriptExpert include funzionalità orientate al server locale per gli sviluppatori che creano applicazioni PHP e basate su database. Lo stack attuale si concentra su Apache, PHP 8.3 e MariaDB, offrendo ai programmatori un ambiente pratico per creare e testare progetti web locali.
Utile per eseguire progetti PHP locali, visualizzare in anteprima le applicazioni Web e testare le modifiche al modello o al backend prima della distribuzione.
Progettato attorno allo sviluppo di applicazioni PHP moderne, inclusi framework personalizzati, pannelli di amministrazione, API e pagine dinamiche.
Supporta flussi di lavoro basati su database per progetti che utilizzano dati strutturati, file SQL, migrazioni e logica back-end.