Scénář - Scriptcase

Scénář
VývojářiNetMake
První vydání2000
Stabilní uvolnění
9.4.015 / 2019
Operační systémOperační Systém Mac, Okna, Linux
TypPHP generátor kódů
LicenceKomerční
webová stránkawww.scriptcase.síť
Grafy PHP HTML5

Scénář RAD je vývojová platforma pro PHP aplikace, je web orientovaný a lze jej instalovat do a serveru v Internet. Funguje jako platforma pro vývojáře a umožňuje jim používat grafické rozhraní přímo prostřednictvím webového prohlížeče k automatickému generování kódů. Byl vyvinut společností NetMake v roce 2000. Lze jej použít v operačních systémech Mac, Windows a Linux.

Pomocí Scriptcase, PHP vývojáři mohou generovat kompletní online aplikace. Scriptcase je rychlý nástroj pro vývoj webových aplikací, jehož cílem je zkrátit dobu vývoje a zvýšit produktivitu.

Vývojáři potřebují pro vývoj aplikací prostředí (webový server jako Apache + PHP a databáze jako MySQL) (nebo přístupné přes síť nebo internet), k hostování aplikací potřebuje server webový server (včetně PHP) + databáze. Poté, co jsou programy konečně vyvinuty a nasazeny, není již Scriptcase ke spuštění aplikace nutný.

Funkce

Scriptcase lze použít k vytvoření CRUD (Vytváření, čtení, aktualizace a mazání) aplikací. Umožňuje také přidat vlastní kód pro správu obchodních pravidel a ověřování. Scriptcase umožňuje vytvářet formuláře, dotazy v PHP, od jednoduchých formulářů až po formuláře, které mají vysokou úroveň složitých prvků pro manipulaci s daty databáze (MySQL, PostgreSQL, SQLite, Interbase, Fénix, Přístup, Věštec, MS SQLServe r, DB2, SyBase, Informix a ODBC připojení).

Umožňuje vývoj pomocí metod JavaScriptu, které lze použít v rámci událostí AJAX, a vytvářet aplikace s AJAX prostřednictvím sady funkcí a služeb se snadným a rychlým ručním kódováním, jako je navigace mezi stránky nebo sekcí, automatické ověřování polí, jako je datum, měna, PSČ a číslo sociálního zabezpečení, mezi ostatními.

Vygenerovaný zprávy lze exportovat do MS Word, MS Excel, PDF nebo tištěné. Komplex SQL lze použít příkazy (dílčí výběr, připojí se a dokonce uložené procedury ). Scriptcase umožňuje uživatelům psát PHP zvládnout výjimky a vytvořit složitější validace ).

Scriptcase je kompatibilní s RTL (zprava doleva) psaní, podpora psaní zprava doleva převládající v arabských jazycích. Je také možné vytvořit infrastrukturu, jako je nabídky, přihlašovací obrazovka a zabezpečovací systém s ověřením, vytvořte záložky do skupiny formuláře nebo dotazy, které mají být provedeny na stejné stránce.

Vývoj platformy začal v roce 2000. Od té doby dostává pravidelné aktualizace.[1]

Oslovuje vývojáře webových aplikací (jak pro stolní počítače, tak pro mobily) dvěma způsoby: umožňuje začínajícím vývojářům s omezenými znalostmi programování (PHP, Java) a základními znalostmi databází (SQL) vytvářet aplikace, které čtou a aktualizují data ve webových databázích . Zaměřuje se však také na zkušeného vývojáře, který se pomocí Scriptcase může mnohem více soustředit na obchodní logiku než na úpravy formulářů, vytváření databázových připojení atd.[2]

Cenový model se od roku 2016 chystá přejít od „nákupu softwaru“ do konce roku 2016 k „pronájmu jako služby“ (v důsledku publikace generálního ředitele předplatitelům a současným uživatelům scénářů od 14. listopadu 2016). Ceny v současné době jsou 400–600 $ za nákup softwaru (v závislosti na počtu podporovaných databází) na vývojáře.[3]

Verze

Vývoj platformy začal v roce 2000. Od té doby nástroj dostává pravidelné aktualizace a vylepšení.

  • 1.0 - Vydáno 2000 - „Fosilní verze“.
    • Byl prodán pouze pro některé zákazníky v beta režimu.
  • 2.0 – 2003
    • Velké změny v rozhraní.
    • Téma a editor CSS
    • Tvorba SQL builderu
    • Exportovat PDF
    • Makra
    • Bezpečnostní modul 1.0
  • 3.0 - 2006
    • Nativní podpora pro AJAX
    • Vytvoření konceptu událostí
    • Uložené procedury
  • 4.0 - 2008
    • Podpora internacionalizace
    • Funkce Master-Detail
    • Upravitelná mřížka
    • Editor HTML
    • Helpcase (generátor dokumentace)
    • Nové možnosti filtru
    • Navigace pomocí karet na interním rozhraní Scriptcase
  • 5.0 – 2009
    • Grafika ve Flashi
    • Vytvoření aplikace kontejneru
    • Vytváření expresních aplikací
    • captcha zabezpečení použití
    • dynamické nabídky
    • Nabídka s možností „obnovit“
    • Stromové menu
    • Nový modul zabezpečení
    • Protokolovací modul
  • 5.1 – 2010
    • Nové implementace, jako je podpora JQuery
    • Kalendář
    • Google mapy
    • Rychlé hledání
    • čárové kódy
    • flash grafika
    • Kontejner
    • Typ pole YouTube
    • Nové motivy
  • 5.2 – 2010
    • Zaměřeno na úpravy a typy polí, vytvoření možnosti „upravit pole“
    • Formulář: Nové formátování polí, záložky, ověření, mimo jiné.
  • 6.0 – 2012
    • Největší změna byla ve výkonu, až 5krát rychlejší.
    • Nový grafický modul
    • Nový modul zabezpečení
    • Nový modul protokolu
    • Správce databáze
  • 7.0 – 2013
    • Integrace s PayPal
    • Integrovaná tlačítka sociálních médií,
    • AJAX v sítích
    • Mobilní nabídka
    • Nový generátor PDF
    • Panel nástrojů pro nabídky
    • Grafika v HTML 5
  • 7.1 – 2013
    • Vícevláknové zpracování
    • Změna rozhraní
    • Grafika s navigací na panelu nástrojů
    • Přátelská URL
  • 8.0 – 2014
    Konsolidace skriptů jako jeden z nejsilnějších nástrojů BI (Business Intelligence), migrace některých funkcí, které pomáhají koncovému uživateli při rozhodování. Za tímto účelem jsme provedli několik zásadních změn v Grid Application, například možnost pro vaše koncové uživatele vytvořit si vlastní Group By v rámci aplikace na základě polí definovaných vývojářem, přidat součty a vytvořit vlastní grafiku. Kromě toho je přidána nová grafická aplikace, která zjednodušuje vytváření takových aplikací.
    • Nový dynamický filtr a seskupení podle souhrnu pro aplikace Grid;
    • Rozhraní pro zprávy mezi uživateli Scriptcase;
    • Správce obrázků;
    • Editor pro grafická témata;
    • Nástroj pro import ACCESS, CSV a XLS do MySQL databáze, SQLite, Postgre a MSSQL;
    • Nové rozhraní pro nastavení aplikací, jako je Formulář a mřížka;
    • Schopnost vytvářet a vytvářet nabídku mobilních webových aplikací;
    • Podpora třídy TCPDF v aplikaci Report PDF;
    • Dynamický výzkum ve formě aplikací;
    • Seskupení volitelných tlačítek do aplikací s možností panelu nástrojů;
    • Minulé, současné i budoucí nové události v aplikaci kalendáře.
  • 8.1 – 2015
    Implementována nová funkce filtru a dynamický souhrn v aplikacích Grid. Vytvořili jsme novou grafickou aplikaci s podporou uživatelem definované kombinované konečné grafiky. Nový vylepšený filtr omezující hodnoty podle vesmíru, který existuje v databázi. Skupina tlačítek pro nový graf v editoru tlačítek na panelu nástrojů.
    • Nové nástroje
      • Odesílání zpráv mezi uživateli v Scriptcase;
      • Nový nástroj pro správu obrázků v Scriptcase;
      • Nástroj pro vytváření seznamu úkolů mezi uživateli;
      • Nový nástroj pro úpravu grafických motivů;
      • Nástroj pro import ACCESS, CSV a XLS pro MySQL, Postgre, SQLite a MSSQL;
      • Nový správce knihovny;
      • Nový generátor HelpCase;
      • Nový modul zabezpečení se seznamem přihlášených uživatelů a blokováním Brute Force;
    • Rozhraní skriptu
      • Přidáno nové konfigurační rozhraní formuláře a dotazovacích aplikací;
      • Přidány nové parametry v editoru motivů Vylepšený filtr;
      • Přidány nové parametry v editoru motivů pro karty Nabídka;
      • Přidány nové parametry v editoru motivů do navigační cesty nabídky;
      • Přidána možnost obrázku na pozadí v pokročilém nastavení pro motiv Menu;
    • Nové technologie
      • Implementovaný formulář reakce mobilních aplikací;
      • Přidána podpora třídy TCPDF v implementaci Report PDF;
      • Přidáno nové makro sc_webservice, které podporuje služby mýdla, zvlnění, file_get_contents a zásuvky;
    • Prostředky aplikace
      • Seskupení volitelných tlačítek v aplikacích, které mají panel nástrojů;
      • Implementovaná vylepšení v harmonogramu implementace;
      • Přidána nová cesta (procházení navigací) v nabídce aplikace;
      • Přidaná makra sc_url_library () a sc_include_library ();
      • Přidána nová agregace typu „vážený průměr“;
      • Přidáno nové pole pro akumulaci hodnot ostatních polí;
      • Přidáno nové tlačítko typu Ajax.
  • 9.0 – 2017
    Dodává se s důležitými implementacemi v Business Intelligence (s kompletním redesignem na grafech, mřížkách, abstraktech - kontingenčních tabulkách a řídicích panelech), významnými vylepšeními zabezpečení, modulem PDF Report, Menu, vývojem redesignu rozhraní a zlepšením výkonu s PHP7, mimo jiné implementacemi .
    • Schéma
      • Nové agregační funkce pro metriky grafů;
      • Nová dimenze možností pro datová pole;
      • Možnost analytické a syntetické kombinace různých velikostí ve stejném grafu;
      • Zahrnutí nového typu filtru (uživatelský filtr)
      • Zahrnutí funkce LIMIT, kterou lze použít k seřazení hodnot v grafice.
      • Nové typy grafiky: scatter a bubble, Ganttova, půlkruhová a lineární, trychtýřová 2D a pyramidová 2D;
      • Nové možnosti přizpůsobení specifické pro grafický pruh, sloupec, koláč a měřidlo;
      • Možnost exportu grafů v PNG, JGP, PDF, SVG a XLS;
    • Přístrojová deska
      • Nové rozhraní s přetažením, pro dynamické nastavení widgetů;
      • Schopnost reagovat při prezentaci widgetů v řídicím panelu;
      • Nový widget indexu pro prezentaci KPI (klíčových ukazatelů výkonu) na řídicím panelu;
    • Aplikace mřížek (zprávy a kontingenční tabulky)
      • Nové rozhraní využívající drag and drop pro definování konců mřížky a abstraktu;
      • Nové agregační funkce pro metriky grafů: Count, Distinct count, variance and standard deviation;
      • Nová dimenze možností pro pole s datem;
      • Zahrnutí nového filtru do souhrnu (uživatelský filtr);
      • Zahrnutí funkce LIMIT do dotazu a do souhrnu. Funkci lze použít k seřazení hodnot.
      • Nové možnosti konfigurace v rámci agregace souhrnu;
    • Aplikace rozvržení
      • Umožňuje integraci formulářů s přizpůsobeným HTML a CSS nebo importovaných ve formě externí knihovny;
      • Proměnné zpracování textu z HTML: vizuál lze nyní zcela změnit a přizpůsobit;
    • Nahlásit PDF Drag & Drop
      • Nová možnost kreslení s přetažením a dynamickou konfigurací & polí ve stejném rozhraní;
    • Nabídka aplikace
      • Nová možnost „struktura nabídky“ pro přizpůsobení rozvržení nabídky;
    • Rozhraní skriptu
      • Velká část rozhraní Scriptcase byla upravena, čímž se zlepšila použitelnost nástroje pro vývojáře;
      • Nové rozhraní pro vytváření projektů s možností vyhledávání;
      • Nové rozhraní pro vytváření aplikací s vícenásobným výběrem tabulek atd.
    • Životní prostředí a bezpečnost
      • Podpora PHP 7,0;
      • Aktualizujte ovladače ODP (SQL Server, MySQL);
      • Přidání jednotky PDO Dlib pro SQL Server;
      • Přidání nové jednotky MySQLi pro připojení MySQL;
      • SSL pro zabezpečené připojení s MySQL;
      • Nová verze Apache 2.4.25;
      • Možnost automatického přihlášení pomocí Google, Facebook a Twitter pomocí bezpečnostního modulu;
      • Nové možnosti pro pole aplikace pro šifrování hesla pro přihlášení (MD5, SHA1, SHA256, SHA512);
      • Integrace modulu zabezpečení s novou možností volného řízení s responzivními šablonami.

Klíčové vlastnosti

  • AJAX
  • Upravitelná mřížka
  • Hlavní / Detail
  • formuláře
  • Konzultace
  • Zprávy
  • Nabídky
  • Záložky
  • Přizpůsobitelné rozvržení
  • Generátor dokumentace
  • Datový slovník
  • Editor jazyků
  • Importujte šablonu HTML
  • jQuery
  • JavaScript

Scriptcase stále umožňuje, aby pokročilé nastavení generovaných aplikací splňovalo požadavky komplexních systémů. K dispozici je také generátor dokumentace, který dokáže integrovat celý tým.

Reference

  1. ^ "Seznam změn skriptu". Scriptcase.net. Citováno 14. listopadu 2016.
  2. ^ „Recenze softwaru Boffin´s“. SoftwareReviewBoffin.com. 12. ledna 2010 - 22. listopadu 2011. Citováno 15. listopadu 2016.
  3. ^ „Možnosti nákupu skriptů“. Scriptcase.net. Citováno 14. listopadu 2016.