Acasă - Internet
FileMaker la cel mai bun mod. Opțiuni pentru implementarea și utilizarea aplicațiilor FileMaker Crearea bazelor de date în filemaker pro

Acest articol deschide o serie de articole de Igor Shichko despre sistemul FileMaker

  1. Informații generale despre SGBD"FileMaker»

Sistemul de gestionare a bazelor de date FileMaker a fost dezvoltat de o companie cu același nume „FileMaker”, care, la rândul său, este o subsidiară a cunoscutei companii Apple. La momentul publicării acestui articol (august 2015), a fost lansată cea de-a 14-a versiune a acestui SGBD.

Să luăm în considerare principalele caracteristici ale SGBD-ului FileMaker, ținând cont de ideile existente despre bazele de date în general.

În primul rând, trebuie remarcat faptul că acest SGBD este multi-sistem, adică. poate fi instalat pe ambele computere cu Windows instalat(PC IBM) și pe un PC cu instalat Mac OS X (calculatoare Apple).

Prima caracteristică a acestui sistem sunt tipuri de câmpuri de bază de date valide. Există foarte puține dintre ele, spre deosebire de alte sisteme:

Număr– pentru date în format numeric

Text– pentru date format text

Data– pentru câmpurile care conțin data

Timp– pentru câmpurile care conțin timp

Marca temporală- un tip de câmp foarte convenabil care conține un marcaj de timp (data și ora)

Container– un câmp de tip container care poate stoca o gamă destul de largă de date (fișiere diverse tipuri, imagini, videoclipuri etc.).

Astfel, utilizatorul nu trebuie să se gândească mult la structura bazei de date în ceea ce privește determinarea tipurilor de câmp. Dacă este necesar să se țină cont de date numerice, atunci indiferent de formatul acestora (întreg, zecimal etc.), se folosește un câmp de tip Număr. Datele text sunt de asemenea luate în considerare indiferent de lungimea textului. Acest tip de câmp (Text) acceptă dimensiunea mesajului de până la 2 GB.

De asemenea, ar trebui să acordați atenție celor două tipuri de câmpuri rămase:

Calcul– câmp calculat, vă permite să creați o structură de bază de date calculată pe baza câmpurilor existente.

Rezumat– câmp de însumare, calculează suma datelor contabile pe coloane (câmpuri) ale bazei de date.

Aceste două tipuri de câmpuri de mai sus (Calcul și Rezumat) sunt foarte convenabile de utilizat atunci când se creează diferite tipuri de rapoarte.

În plus, sistemul FileMaker vă permite să utilizați fiecare câmp ca un compus din mai multe valori, așa-numitele repetând domeniu, care este de o importanță nu mică atunci când se elaborează rapoarte și se afișează rezultatele acestora.

A doua caracteristică Pe ce aș dori să mă concentrez este dezvoltarea de formulare pentru afișarea acreditărilor.

Dezvoltatorii sistemului au simplificat pe cât posibil algoritmul de proiectare a interfeței pentru a prezenta datele într-o formă ușor de utilizat. Plasarea unui câmp pe formular necesită literalmente două clicuri pe butoane (Selectare operație + Selectare câmp). În plus, toate opțiunile de formatare pentru informațiile afișate pe ecran (locație, fonturi, umpleri etc.) sunt disponibile în aceeași vizualizare.

Interfața dezvoltatorului bazei de date în ceea ce privește proiectarea aspectului datelor include patru tipuri de prezentare a informațiilor:

— Răsfoiți– vizualizarea informațiilor pe ecranul computerului

— Găsiți– activați modul de căutare a informațiilor

— Aspect– activați modul de proiectare a formularelor

— Previzualizare– previzualizare a formularului, i.e. cum va apărea documentul la imprimare, în funcție de setările paginii și ale imprimantei.

În consecință, comutarea între moduri se face prin apăsarea unui buton și este, de asemenea, disponibilă software, despre care vom discuta pe scurt mai jos.

A treia caracteristică Sistemul de gestionare a bazelor de date FileMaker pe care aș dori să mă concentrez este formatele de date de ieșire.

S-a menționat deja mai sus că FileMaker este un program care nu este esențial pentru sistemul de operare instalat. Prin urmare, formatul datelor de ieșire prevede utilizarea acestuia pe oricare dintre aceste sisteme. Aceste. Un utilizator poate introduce date folosind sistemul de operare Windows, iar aceleași date pot fi exportate și procesate pe un computer care rulează Mac OS X.

Ieșirea datelor oferă mai multe formate. Cele mai utilizate și mai familiare pentru utilizatori sunt formatele *.pdf (Adobe Acrobat Reader) și *.xls (Excel). Datele stocate în câmpuri de tip container pot fi exportate în fișierul corespunzător (imagine, video, fișier).

Aspect document PDF este dezvoltat direct în structura bazei de date, respectiv previzualizarea acesteia este disponibilă.

Și în sfârșit patrulea caracteristica FileMaker DBMS.

Este logic să includă capabilități largi și ușurință rezonabilă de dezvoltare. codul programului pentru baza de date. Aproape orice procedură de eșantionare, export de date, generare de rapoarte, prevăzută în meniul de sistem, este disponibilă pentru automatizare.

Baza dezvoltării codului de program este scrierea de scripturi (scenarii, o anumită secvență de acțiuni efectuate). Scriptul se bazează pe utilizarea unei game largi de funcții predefinite și câmpuri calculate. Scripturile pot fi create de un dezvoltator care este mai mult sau mai puțin familiarizat cu elementele de bază ale algoritmizării și engleză nivelul școlar.

În plus, FileMaker oferă dezvoltatorului posibilitatea de a-și proiecta propriile funcții, precum și de a utiliza biblioteci externe (plugin-uri).

Toate caracteristicile sistemului de gestionare a bazelor de date FileMaker nu se limitează la cele menționate în acest articol. În viitor, pe măsură ce vorbim despre componentele SGBD și despre metodologia de lucru cu acestea, ne vom opri mai detaliat asupra acestor și multe alte caracteristici ale acestui software, care o deosebesc de altele, poate mai răspândite în Rusia.

  1. Crearea unei baze, primii pași, caracteristici de configurare a accesului și dezvoltarea unei structuri.

2.1. Crearea unei noi baze de date.

Crearea unei noi baze de date este posibilă în două moduri principale.

— Pentru a crea o nouă bază de date, selectați elementul de meniu Fișier – Bază de date nouă…(în FileMaker 14 elementul de meniu este numit Fișier – Soluție nouă…) Se deschide un formular în care indicați numele bază creată datele și locația acestora. Selectați unitatea, introduceți numele bazei de date care va fi creată și faceți clic pe butonul "Salva". Un tabel cu numele Masă.

— A doua modalitate de a crea o bază de date se bazează pe șabloanele furnizate cu pachetul software. Selectați un articol FişierNou Din Starter SoluţieÎn fereastra care se deschide, selectați tipul de șablon de bază de date și pe baza acestuia este creat un nou fișier de bază de date. În funcție de versiune, numărul de șabloane poate varia (de la 15 la 30).

Aceasta finalizează primul pas al procedurii de creare a bazei de date FileMaker.

  1. Crearea unei structuri de baze de date.

Pentru a crea și a descrie structura bazei de date a sistemului, este furnizat un element de meniu FişierGestioneazăBaza de date Când selectați acest element, se deschide o fereastră cu trei file. Să ne uităm pe scurt la descrierea lor.

A) TabMesele(Tabelele). Această filă conține informații despre tabelele conținute în această bază de date. Dezvoltatorul poate efectua următoarele acțiuni:

- creați un tabel nou. Pentru a face acest lucru, introduceți numele tabelului în câmpul Nume tabel și faceți clic pe butonul Creare. Un alt mod în care poate fi creat un tabel de bază de date este prin importul de tabele din fișiere externe. Pentru a face acest lucru, utilizați meniul Fișier – Import înregistrări – Fișier... FileMaker vă permite să importați din fișiere din alte baze de date FileMaker, fișiere Excel, fișiere cu delimitatori (cum ar fi *.csv sau *.tab).

— schimbați numele tabelului. Selectați tabelul, introduceți un nume nou în câmpul Nume tabel și faceți clic pe butonul Modificare

sterge tabelul. După ce ați selectat tabelul, faceți clic pe butonul Șterge

- tabel de copiere. Selectați tabelul și faceți clic pe butonul Copiere. Aceasta va copia structura tabelului în clipboard-ul PC-ului. Dacă apoi faceți clic pe butonul Lipire, va fi inserat un tabel numit Tabel 2 (dacă cel original a fost Tabel).

- tabel de import. Pentru a face acest lucru, faceți clic pe butonul Import. În fereastra care se deschide, selectați fișierul de bază de date externă și tabelul din acest fișier.

B) TabCâmpuri(Câmpuri). Această filă afișează structura câmpurilor din tabelul selectat din baza de date curentă. Nu mă voi opri asupra capacităților acestei file. Ele sunt similare cu capacitățile filei Tabele. Acestea sunt funcțiile de creare, modificare, copiere, lipire și ștergere. Doar funcția a fost adăugată Duplicat(Duplicat). Această funcție combină funcțiile de copiere și lipire într-una singură.

B) TabRelații. Această filă afișează structura întregii baze de date în format grafic. În partea de jos a acestei file există un meniu pentru gestionarea structurii bazei de date. Să ne uităm la principalele funcții disponibile din această interfață. Ele sunt împărțite în trei categorii:

Adăugați un tabel– adăugarea unui tabel la structura bazei de date

Stabilirea unei noi conexiuni– vă permite să organizați o nouă conexiune între câmpurile diferitelor tabele de date

Tabel duplicat– vă permite să creați o copie a tabelului de date selectat. Trebuie remarcat faptul că nu se creează o copie fizică a tabelului cu date, ci una logică. În acest caz, sistemul solicită un nou nume de tabel în structură. Aceste. fizic poate exista un singur tabel (Tabel), dar logic pot fi mai multe (Tabel1, Tabel2 etc.). Această structură este foarte convenabilă atunci când se creează diverse rapoarte și se calculează rezultatele pentru orice parametru. După cum notează dezvoltatorii de sistem, construirea unui raport înseamnă construirea anumitor conexiuni între imaginile tabelelor de date.

Editați tabelul– vă permite să schimbați numele logic al tabelului și sursa de date pentru acesta.

Ștergeți tabelul– efectuează o ștergere logică (nu fizică) a unui tabel din interfața grafică.

alinierea orizontală– include funcții de aliniere centru, stânga și dreapta

alinierea verticală– include funcții de aliniere centrală, de jos și de sus

distributie– include funcții de distribuție orizontală și verticală

redimensionare– aducerea tuturor obiectelor selectate la unul dintre cei șase parametri (cel mai mic ca lățime, înălțime, lățime și înălțime, cel mai mare ca lățime, înălțime, lățime și înălțime).

Observ că funcțiile acestui subgrup sunt utilizate pentru două sau mai multe obiecte selectate și au ca scop crearea unui aspect lizibil al unei imagini grafice a structurii bazei de date.

culoarea mesei– vă permite să schimbați culoarea tabelelor selectate pentru a evidenția vizual grupurile de tabele în interfața grafică.

butonul pentru modul grafic / butonul pentru modul text– două butoane concepute pentru a funcționa cu grafic și elemente de text. FileMaker oferă posibilitatea de a include descrieri de tabel în GUI. Pentru a crea o inscripție, există un buton pentru a comuta la modul text.

Butoane Creștere/Scădere/Normal– trei butoane pentru controlul scalei de afișare a interfeței.

- fereastra de afișare a scalei (în procente)

— buton pentru a afișa paginarea

— butonul pentru setări de imprimare

Astfel, folosind cele trei file descrise mai sus, se creează și se configurează structura tabelelor bazei de date, se creează și se descriu câmpuri.

  1. Configurarea accesului la baza de date

Sistemul de gestionare a bazelor de date FileMaker oferă o gamă destul de largă de opțiuni de personalizare pentru limitarea accesului la date.

Pentru a configura restricțiile de acces la date, utilizați meniul FişierGestioneazăSecuritate. Aceasta deschide o fereastră cu patru file. Să le descriem pe scurt scopul.

Tab Conturi– conceput pentru a adăuga și edita lista de utilizatori ai bazei de date. Acest panou conține butoanele Nou, Editare, Duplicare, Ștergere. Acestea sunt, respectiv, destinate creării unui nou utilizator, editarii parametrilor de acces ai unui utilizator selectat, duplicarea unui utilizator (cu toți parametrii de acces) și ștergerea unui utilizator.

Tab Privilegiu Seturi– conceput pentru a adăuga și edita tipuri de privilegii. În mod implicit, în baza de date sunt configurate trei tipuri de privilegii:

Deplin Acces- acces complet

Date Intrare Numai– citirea, scrierea, ștergerea tuturor înregistrărilor fără capacitatea de a dezvolta o structură de date

CitireNumai Acces– acces numai în citire la date.

Crearea unui nou tip de privilegii.

Administratorul bazei de date poate adăuga, de asemenea, propriul tip de privilegiu. Pentru a face acest lucru, faceți clic pe butonul Nou. Se va deschide o fereastră Edita Plivilegiu Set.

În câmp Privilegiu Set Nume specificați numele tipului de privilegiu care urmează să fie creat. Într-un grup de câmpuri cu un nume comun Date Acces şi Proiecta este configurat accesul la înregistrările bazei de date (câmpul Înregistrări), vizualizările (câmpul Aspecte), listele de valori (câmpul Liste de valori), scripturile (câmpul Scripturi). În fiecare dintre aceste domenii este posibil reglaj fin accesul utilizatorului. De exemplu, configurarea accesului la câmpurile individuale ale unui tabel al bazei de date, vizualizări individuale etc. Acest lucru vă permite să limitați accesul utilizatorilor la date fără a perturba funcționarea sistemului.

Nota: este necesar să se înţeleagă că în structura SGBDFileMakeraccesul la date se realizează prin vizualizări (Aspecte). Astfel, datele din orice tabel pot fi citite (editate) doar prin vizualizarea corespunzătoare.

În continuare, pe formularul de editare a drepturilor de acces există un grup de casete de selectare sub nume Extins Privilegii(Privilegii extinse). Sunt concepute pentru a organiza accesul acestui grup de utilizatori pentru a lucra printr-o interfață WEB, printr-o conexiune ODBC, prin conexiune la rețea etc.

Și în sfârșit, în partea dreaptă a formularului există un grup de casete de selectare numite Alte Privilegii(Alte privilegii). Cu ajutorul lor, un dezvoltator poate configura accesul unui grup de utilizatori pentru a imprima ( Permite imprimare), export de date ( Permite exportator), configurarea drepturilor de acces extinse ( Gestionează Extins Privilegii), modul de verificare a datelor introduse, modul de deconectare a utilizatorilor de la baza de date, modul de schimbare a parolei.

FileMaker Pro este un sistem de gestionare a bazelor de date (DBMS) multiplatformă dezvoltat de FileMaker, Inc., o divizie a concernului Apple, Inc. FileMaker Pro este pe deplin acceptat de sistemele de operare sisteme Windows XP, Windows Vistași Mac OS X. FileMaker Pro este popular în întreaga lume pentru combinația a două calități importante - ușurința în utilizare și instrumentele puternice de gestionare a bazelor de date. Soluțiile bazate pe FileMaker conțin cod minim. Procesul de dezvoltare a aplicației în FileMaker Pro se rezumă în principal la interacțiunea cu interfața grafică a programului. De exemplu, pentru a crea un câmp nou în care vor fi introduse informații, trebuie doar să faceți câteva clicuri pe butoanele interfeței standard FileMaker, apoi să trageți câmpul oriunde în pagină - această operațiune durează mai puțin de un minut.

Instrumentul FileMaker Pro combină atât instrumentele de dezvoltare a bazei de date cu o interfață, cât și instrumentele pentru utilizarea bazei de date - partea client. Sunt supuse restricțiilor privind modul în care utilizatorii pot efectua anumite acțiuni mijloace standard FileMaker, astfel încât unii utilizatori pot avea acces la instrumente de dezvoltare, în timp ce alții nu. Soluție informatică scrisă folosind SGBD-ul FileMaker Versiuni Pro 7 și o versiune ulterioară, conținut în întregime într-un fișier sau set de fișiere în format fp7. Pentru a-l face disponibil pentru mai mulți utilizatori în același timp retea locala sau prin Internet, este utilizat FileMaker Server. Astfel, soluțiile FileMaker se bazează în principal pe binecunoscuta arhitectură client-server.

O aplicație FileMaker, de regulă, conține o structură de bază de date sub formă de tabele și relații între acestea, un set de pagini prin care se accesează baza de date și un set de scripturi concepute pentru a procesa date. Cele mai simple soluții, cum ar fi depozitele de date, s-ar putea să nu conțină deloc scripturi - introducerea și ștergerea datelor, căutarea, imprimarea și multe alte operațiuni sunt efectuate folosind comenzi de bază care sunt disponibile la o distanță de unul sau două clicuri de mouse.

FileMaker este impecabil din punct de vedere al securității. Aproape tot ce trebuie să vă faceți griji este să atribuiți drepturi utilizatorilor și să setați parole.

Mulți oameni ignoranți sunt descurajați de o simplitate atât de evidentă - încep să se îndoiască de capacitățile FileMaker. Eu, ca persoană cu experiență în dezvoltarea pentru Java și Oracle, PHP și MySQL, Delphi și Interbase, pot asigura cu încredere: 99% din argumentele referitoare la imperfecțiunea FileMaker sunt nefondate. Într-o zi din 2004, chiar înainte să cunosc FileMaker, pe forumul portalului sql.ru a izbucnit o dezbatere destul de interesantă. Îi sfătuiesc pe toată lumea să treacă prin cel puțin primele 5 pagini ale acestei discuții aprinse. Rezumatul discuției este următorul: nimeni nu neagă superioritatea soluțiilor bazate pe Oracle (sau alt DBMS serios) față de soluțiile bazate pe FileMaker, dar, așa cum a remarcat corect unul dintre participanții la dispută, în majoritatea cazurilor încercăm să trage vrăbii dintr-un tun. Adică, soluțiile care necesită forță de muncă bazate pe SGBD serioase sunt cu adevărat necesare doar în cazuri izolate, dar nu peste tot.

Sunt convins că este timpul ca întreprinderile mici și mijlocii din Rusia să abandoneze soluțiile costisitoare și complet inflexibile bazate pe 1C:Enterprise sau Microsoft Access. Aproape fiecare companie achiziționează o soluție care este greu de adaptat la propriile nevoi - trebuie să angajeze specialiști înalt specializați care sunt capabili să aprofundeze în megaocteți de cod de program. Un specialist rar costă mai puțin de 50.000 de ruble pe lună. În același timp, compania se trezește legată de platforma Windows cu toate consecințele care decurg - viruși, defecțiuni software și o interfață de utilizator nu atât de reușită. Trebuie să fi observat că în lumea computerelor recent a avut loc o tranziție destul de intensă de la PC-uri și Windows la produsele Apple - computere Macintosh care rulează sistemul de operare Mac OS. Puteți compara caracteristicile sisteme de operareși asigurați-vă că lucrul pe un Mac este mult mai plăcut și mai convenabil decât pe un PC. Și când oamenii sunt mulțumiți și confortabil să lucreze, atunci lucrurile merg în sus. Cu FileMaker, trecerea la Mac se poate face treptat și fără durere, iar majoritatea problemelor pot fi rezolvate fără cheltuiala unui programator.

Vă doresc sincer să aruncați o privire mai atentă la FileMaker, așa cum au făcut cei care folosesc acest SGBD de mult timp pentru a-și rezolva problemele de informare:

  • Știri ABC
  • Adobe Systems
  • Bank of America
  • Compania Coca Cola
  • Compaq
  • Daimler-Chrysler
  • trupa Dave Matthews
  • Federal Express
  • Hewlett-Packard
  • Honda - Digital
  • Lufthansa
  • Microsoft
  • Mitsubishi Imaging
  • Rețeaua MTV
  • National Geographic
  • New York Times
  • Telefoane mobile Nokia America
  • Novell Corporation
  • Oracle Corporation
  • PalmSource - PalmOne
  • Paramount Pictures
  • Sisteme video digitale Philips
  • Phillip Morris
  • Studiourile de animație Pixar
  • Qualcomm
  • Sega Gameworks
  • Sony Corporation
  • Symantec Corporation
  • Revista Time
  • 20th Century Fox
  • Senatul Statelor Unite
  • USA Today
  • Servicii Volvo Action
  • Studiourile Warner Brothers

FileMaker, o subsidiară a Apple, a lansat FileMaker 15, o nouă versiune a platformei sale pentru crearea de aplicații personalizate destinate dezvoltatorilor neprofesioniști. aplicații de scriere pentru tine și colegii tăi.

FileMaker 15 include îmbunătățiri în cinci domenii cheie: portabilitate, automatizare/integrare, ușurință în utilizare, securitate și performanță. Destinată IMM-urilor și departamentelor interne, platforma FileMaker oferă utilizatorilor posibilitatea de a crea aplicații personalizate pentru iPad, iPhone, Mac, Windows și web.

„Această nouă versiune reflectă eforturile noastre continue de a simplifica procesul de dezvoltare și lansare a aplicațiilor personalizate care pot rula fără probleme pe dispozitive mobile.” calculatoare personaleși pe web”, a declarat Anne Monroe, vicepreședinte de marketing la FileMaker.

Noile funcții de mobilitate din FileMaker 15 includ suport pentru scanerul Touch ID, permițând dezvoltatorilor să-și acceseze în siguranță aplicațiile prin atingerea unui deget. Cu suport pentru noua tehnologie 3D Touch, puteți deschide rapid anumite aplicații. Și cu noile extensii de aplicație, puteți personaliza conținutul afișat și puteți partaja fișiere prin cloud.

În plus, suportul iBeacon adăugat în FileMaker 15 permite utilizatorilor să includă datele despre locația utilizatorului într-o aplicație personalizată, iar tehnologia FileMaker WebDirect oferă clienților posibilitatea de a-și utiliza telefon mobil pentru a accesa aplicațiile dezvoltate în FileMaker dintr-un browser de internet.

Sosirea celei de-a 15-a versiuni subliniază faptul că FileMaker este deja pentru o lungă perioadă de timp este prezent pe piață – au început în anii 80 ai secolului trecut. Andrew Lakeates, director de consultanță tehnică la FileMaker, observă că produsul a suferit schimbări dramatice de la începuturi. Lekates a văzut produsul evoluând de la un manager de liste cu un singur utilizator, bazat pe baze de date pentru Macintosh, cu o interfață grafică, la o platformă de afaceri client-server și apoi la o soluție multiplatformă pentru Mac și Windows.

„Ideea cheie din spatele FileMaker este de a oferi dezvoltatorilor non-profesioniști capacitatea de a-și crea propriile aplicații, de a ajuta oamenii să rezolve probleme, să-și dezvolte propriile aplicații de afaceri, mai degrabă decât să aștepte ca nevoile lor să fie satisfăcute de o aplicație de companie achiziționată”, a spus Lekates. .

Firma de cercetare de piață Gartner definește acest tip de dezvoltator ca: „un utilizator care lucrează în afara departamentului IT al unei companii și nu raportează acestuia, dar în același timp creează noi aplicații de afaceri (de la zero sau din componente gata făcute) care vor să fie folosit de alți oameni.” În raportul său din 2009, Gartner a prezis că astfel de dezvoltatori vor reprezenta cel puțin 25% din noile aplicații de afaceri până în 2014, ceea ce credea că va ușura viața utilizatorilor finali și va elibera resurse IT suplimentare. Cu toate acestea, Gartner a avertizat, de asemenea, că organizațiile IT care nu reușesc să profite de beneficiile pe care astfel de dezvoltatori le aduc organizației se vor confrunta cu incapacitatea de a răspunde la tendințele pieței în schimbare rapidă și la preferințele clienților.

În acest sens, Lekates a remarcat că FileMaker ridică provocări ușor diferite față de alte platforme existente pentru dezvoltarea de aplicații personalizate, publicul țintă al cărora este format din mari departamente de software din cadrul întreprinderilor și dezvoltatori profesioniști. „Credem că dezvoltatorii non-profesioniști din diferite departamente ale întreprinderii își pot rezolva propriile probleme și, prin urmare, ne concentrăm pe partea practică a lucrurilor.”

FileMaker 15 este o continuare a angajamentului companiei de a crește mobilitatea, a spus Lekates. Potrivit acestuia, clienții companiei au cerut să adauge posibilitatea de a autoriza instantaneu folosind Touch ID și scanere tactile 3D, suport pentru extensii de aplicații pentru a integra FileMaker cu alte aplicații pe Platforma iOSși chiar acces direct API la dispozitive precum iBeacons, care de obicei nu țineau de competența întreprinderilor mici și a departamentelor interne ale întreprinderilor.

„Facem protocolul iBeacon mai ușor de utilizat”, spune Lekates. - Avem, de asemenea, un client de browser pentru platforma noastră numit WebDirect, care oferă utilizatorului posibilitatea de a obține cod HTML5 decent fără a scrie o singură linie de cod în timpul dezvoltării. În FileMaker 15, acest client a fost optimizat pentru a funcționa pe telefoane.”

Între timp, instrumentele de securitate ale FileMaker 15 au adăugat un câmp de text ascuns care se ascunde informații confidențiale, pe care utilizatorul ar prefera să nu-l afișeze pe ecranul său. Noi notificări de avertizare de securitate apar atunci când un utilizator încearcă să se conecteze la un site sau la un site web cu un certificat de securitate nevalid. În plus, FileMaker Server acceptă acum certificate SSL de la nouă furnizori populari, precum și utilizarea de certificate intermediare, extensii subjectAltName (SAN) și certificate wildcard, spune compania.

Noile funcții de integrare și automatizare includ actualizări în produs și capacitatea de a restaura instantaneu scripturile utilizând mai multe funcționalități de anulare. Evidențierea cu roșu vă ajută să identificați rapid zonele cu probleme în fereastra Script Workspace, spune Lekates. Iar cu versiunea 15, adaptorul FileMaker External SQL Sources (ESS) se va putea conecta la și mai multe surse externe de date SQL, inclusiv PostgreSQL și IBM DB2.

„Pentru mine, extinderea listei de surse SQL pe care le putem sprijini prin adăugarea de suport pentru PostgreSQL și IBM DB2 cu adaptorul ESS a făcut o diferență enormă”, a declarat Christoffer Hyppolite, consultant iSolutions și instructor FileMaker. - Datorită acestui fapt, FileMaker are acum capacitatea de a se conecta activ bidirecțional la cele mai mari cinci surse de date SQL ( SQL Server, MySQL și Oracle erau deja acceptate în versiunile anterioare).

Hippolyte, care spune că a predat sute de studenți în sala de clasă și mii online, a spus că întotdeauna a considerat FileMaker ca fiind calul întunecat al instrumentelor IT pentru întreprinderi și cimentul care ține mulți oameni împreună. diverse sisteme oferind în același timp utilizatorilor o interfață accesibilă, dar bine gestionată pentru manipularea datelor.

„Dacă aș spune unui manager IT că există un instrument care ar putea lega împreună SQL Server, MySQL, DB2, PostgreSQL și Oracle, cu conectivitate activă, și totuși să permită acelui manager și chiar utilizatorilor finali să creeze aplicații pe care le-ar putea sute de utilizatori. rulează simultan sub OS X, Windows și iOS, atunci orice astfel de manager IT ar dori probabil să cunoască detaliile, spune Ippolit. - Deși FileMaker a făcut o treabă grozavă oferind o varietate de opțiuni de conectivitate, platforma rămâne la fel de accesibilă și ușor de utilizat cum a fost întotdeauna. „Ca și în cazul altor produse Apple, am depus un efort mare pentru a ne asigura că utilizatorii de toate nivelurile de calificare pot stăpâni rapid mediul FileMaker și pot începe să-și creeze propriile aplicații fără un fundal de computer.”

FileMaker 15 include, de asemenea, multe caracteristici noi care îl fac mai ușor de utilizat și mai productiv și oferă noi opțiuni de licențiere pentru echipele de dezvoltare. FileMaker 15 introduce o modalitate nouă și mai ușoară pentru echipe de cinci sau mai mulți de a licenția software-ul FileMaker. Potrivit reprezentanților companiei, fiecare utilizator va putea lucra în FileMaker Pro (sub licența User Connections), FileMaker Go sau FileMaker WebDirect (toate serviciile situate pe FileMaker Server) și va putea schimba în siguranță informații în timp real.

Între timp, FileMaker și-a lansat recent propriul SDK pentru iOS și l-a actualizat pentru versiunea 15.

„Aceasta a fost poate cea mai dramatică schimbare”, spune Ippolit. - Pentru că acum este suficient să înveți cum să dezvolți în FileMaker - și poți crea aplicații pentru distribuție prin sisteme MDM (gestionare dispozitive mobile, management dispozitive mobile) și chiar prin magazinul iTunes. Nu sunt necesare cunoștințe de Swift sau Xcode. Pur și simplu nu mi se potrivește în cap. Pentru literalmente bănuți în zile în loc de luni, îți poți da viață ideilor pe iPad folosind FileMaker pentru a dezvolta aplicații.”

Întrebat despre nivelul necesar de expertiză tehnică pe care trebuie să-l aibă un utilizator pentru a putea crea aplicații pe FileMaker, Ippolit a răspuns: „Ei bine, de exemplu, tatăl meu în vârstă de 66 de ani și-a creat propria aplicație anul trecut și nici măcar nu a făcut-o. contactați-mă pentru ajutor. Și asta în ciuda faptului că încă mai are ora 12:00 care clipește pe VCR pentru că nu știe cum să-l seteze. Da, încă mai are un VCR.”

Lekates, la rândul său, a remarcat că în rezolvarea dilemei „creării proprii sau cumpărarea unei aplicații gata făcute” pentru afaceri, FileMaker pretinde că ocupă o nișă între aceste opțiuni.

„Nu este greu să cumperi o aplicație, dar nu va face neapărat ceea ce ai nevoie”, a explicat el. - Și dezvoltarea aplicațiilor personalizate poate dura mult timp și poate costa mulți bani. Credem că FileMaker reunește aceste două opțiuni și combină cele mai bune caracteristici ale ambelor.”

Pentru întreprinderile mici și mijlocii care doresc să aleagă între cel mai bun sistem gestionarea bazei de date, voi oferi o comparație între Filemaker Pro și Microsoft Access.

știi ce?
Filemaker Pro urma să fie o parte Microsoft Office, dar a fost achiziționat de Apple ca parte a suitei lor de procesare de text.

Bazele de date sunt folosite pentru a stoca date care sunt sincronizate cu serverul acces rapid. Acestea servesc ca inventar online pentru companiile de software și pentru protecția proprietății intelectuale, precum și pentru a proteja confidențialitatea utilizatorilor. Managementul bazei de date a evoluat de la un singur server la un sistem de baze de date bazat pe server care deservește mai mulți utilizatori și, în cele din urmă, o bază de date integrată în web permite actualizarea și ștergerea datelor de aproape oriunde. Așadar, se pune întrebarea: ce caracteristici ar trebui să cauți atunci când alegi un astfel de sistem? Cele două cele mai multe sisteme populare Sistemele de gestionare a bazelor de date includ în prezent FileMaker Pro și Microsoft Access.

FileMakerPro vsMicrosoftAcces

Filemaker este un software de gestionare a bazelor de date care a început ca un program MS-DOS, dar acum rulează cu succes pe platforma Mac. Are o interfață grafică cu opțiuni de mutare și ștergere pentru gestionarea ușoară a datelor. Este disponibil pe diverse platforme, iar cea mai recentă versiune are teme și șabloane suplimentare pentru crearea bazelor de date iOS. Se poate conecta la baze de date SQL, cum ar fi SQL Server și Oracle, atunci când instalează driverul (Open Database Connectivity ODBC). Astăzi acest program a suferit actualizări semnificative și are acum o aplicație care vă permite să vă gestionați datele. Una dintre caracteristici este un buton „Popover” îmbunătățit, care apare atunci când utilizatorul atinge sau face clic pe mouse. FileMaker Pro ocupă doar 26 MB de spațiu pe disc, are o capacitate de stocare de până la 8 TB de date per fișier și 3 versiuni diferite din care puteți alege, și anume FileMaker Pro, FileMaker Pro Advanced și FileMaker WebDirect pentru acces la baza de date de la browsere web.

MicrosoftAcces a fost disponibil ca parte a suitei Microsoft Office, în combinație cu alte programe precum Excel, Word, PowerPoint etc. Funcționează bine ca o aplicație client, oferind suport pentru baze de date precum Oracle, Sybase etc. Dimensiunea aplicației este de 160 MB disc. Access vă permite să stocați 1 TB de date pe serverul SharePoint, dar doar 2 GB de stocare într-un singur fișier.

Platforma de operare

Filemaker este un sistem de baze de date multiplatformă compatibil cu Windows, OS X și iOS.

MicrosoftAcces, funcționează doar pe Windows și este mai bine adaptat la Microsoft Office.

Potenţialul bazei de date

Filemaker Pro are obiecte precum machete, machete de CV, scripturi și pluginuri pentru construirea unei baze. Folosește scripturi și pluginuri terțe pentru a accesa baza de date.

Puteți include o serie de obiecte în Microsoft Access, cum ar fi tabele, interogări, formulare, rapoarte, pagini de acces la date, macrocomenzi și module. Access folosește Visual Basic pentru aplicații (VBA) ca limbaj de dezvoltare, care este un subset al Visual Basic.

Numărul de utilizatori

Access poate accepta 255 de utilizatori concurenți.

Filemaker Server, combinat cu Filemaker Pro, poate suporta 250 de utilizatori simultan.

Numărul de moduri

Filemaker Pro are 3 moduri: Modul Design (pentru editarea designului layout-ului), Modul Căutare (pentru căutarea înregistrărilor) și Modul Vizualizare (pentru afișarea înregistrărilor).

Accesul a fost automatizat modul sigur Pentru a detecta orice problemă într-un fișier, modul sigur inițiat de utilizator permite fișierelor să ruleze chiar dacă sunt deteriorate.

Siguranţă

Filemaker Pro are criptare AES pe 256 de biți pentru a proteja datele de pe desktop-ul sau serverul dvs. utilizate pentru a proteja informațiile sensibile.

În Access, fișierele pot fi accesate prin transfer pe un server Microsoft SQL. Aceasta dă protectie suplimentara, oferind securitate pentru grupurile de lucru care necesită un nume de utilizator și o parolă care pot fi utilizate pentru a determina drepturile unei anumite persoane (citire sau citire și scriere).

Preţ

Pentru un singur utilizator, filemaker Pro costă 9,00 USD pe lună pe o bază anuală. Pentru un singur utilizator de FileMaker Pro Advanced, se percepe 15,00 USD pe lună, de asemenea, pe o bază anuală. Pentru a gestiona baza de date a serverului, puteți utiliza serviciile FileMaker WebDirect, care există pe baza utilizatorilor săi. Costă 54,00 USD pe lună pentru 5 utilizatori și 279,00 USD pentru 50 de utilizatori. Se raspandeste diferit pt licențe corporative, care poate fi instalat pe mai multe computere.

Utilizatorii Microsoft Access se pot bucura de toate beneficiile acestui software și de restul suitei Office pentru 6,99 USD pe lună sau 69,99 USD pentru întregul an. Pentru o familie, îl puteți comanda pentru 9,99 USD pe lună sau 99,99 USD pe an. Pentru utilizatorii de afaceri, va costa 5,00 USD pentru Office 365 Business Essentials, 8,25 USD pentru Office 365 Business și 12,50 USD pentru Office 365 Business Premium, conform diferitelor versiuni.

Privind avantajele și dezavantajele Filemaker Pro și Microsoft Access, putem rezuma că utilizatorii care au plătit pentru o licență nu au acces gratuit la serverul FileMaker. Pentru a rula aplicația pe iPad sau iPhone, o puteți descărca în FileMaker Go, care se poate descărca gratuit din magazinul Apple. este ideal pentru persoanele care folosesc MS Office și aplicațiile sale, în timp ce Filemaker poate fi folosit chiar și de către cei care sunt începători în programarea bazelor de date datorită tehnologiei de interfață Drag-and-Drop.


Mediul de dezvoltare FileMaker este astăzi unul dintre liderii în rândul SGBD-urilor pentru grupuri de lucru mici și mijlocii, permițându-vă să dezvoltați rapid soluții gata făcute, care sunt complet adaptate nevoilor întreprinderii clientului.

Capacitățile puternice ale FileMaker, modul de lucru în echipă, suportul pentru un număr mare de platforme țintă și o interfață grafică ideală pentru dezvoltare rapidă fac din FileMaker indispensabil pentru rezolvarea problemelor legate de colectarea datelor și gestionarea oamenilor, proiectelor de pe Internet și listelor de corespondență. Datorită capacității sale de a partaja date cu aproape orice aplicație, FileMaker sparge granițele în rețele eterogene, oferind soluții simple pentru orice problemă complexă.

Din păcate, FileMaker - extrem de faimos și popular în Occident - este practic necunoscut în Rusia rece și îndepărtată, ei bine, să încercăm să corectăm această nedreptate.

Recent, piața DBMS a fost în mod tradițional dominată de giganți, iar aceștia sunt în primul rând Oracle Database, Microsoft SQL Server etc. Dacă luăm în considerare piața de similare solutii deschise cu varietatea soluțiilor sale, iar aici sunt prezentate SGBD-uri, în primul rând pentru dezvoltatori profesioniști - MySQL, PostgreSQL etc.

Este evident că folosind instrumente atât de serioase și puternice, dezvoltarea și întreținerea bazelor de date în sine devine domeniul numai al dezvoltatorilor profesioniști cu experiență. Pe de o parte, această nișă este extrem de saturată cu o gamă variată de soluții foarte flexibile și puternice, dar, pe de altă parte, trebuie să admitem că costul de dezvoltare pentru astfel de platforme va costa destul de mulți bani, necesitând și timp. și o anumită experiență, chiar și în stadiul formulării corecte termeni de referință de către client însuși, ca să nu mai vorbim de timpul necesar pentru a crea și implementa astfel de soluții. Dacă în timpul funcționării deja soluție gata făcută Se dovedește, așa cum se întâmplă adesea în viață, că produsul necesită o rafinare și o adaptare ulterioară - din nou, este puțin probabil să puteți face acest lucru pe cont propriu, ceea ce înseamnă că va trebui din nou să atrageți specialiști externi.

Soluțiile gata făcute nu sunt întotdeauna atât de flexibile pe cât este necesar, viața a dovedit în mod repetat că este întotdeauna mai bine și mai fiabil să creezi o soluție personalizată, care se numește „complet pentru tine”, dar aici ne confruntăm cu problema complexității; și durata unei astfel de dezvoltări.

Dacă te gândești și visezi pentru o secundă: o, dacă astfel de baze de date ar putea fi create în întregime pe cont propriu, dacă nu ar fi nevoie să fii specialist în mai multe domenii tehnice conexe simultan, dacă ar fi la fel de ușor să nu doar creați programe de la zero, dar și pentru a corecta, extinde și rafina...

Și dacă pentru întreprinderile mari și parțial mijlocii, soluțiile specializate costisitoare bazate pe SGBD serioase și costisitoare sunt încă justificate și fezabile din punct de vedere economic, atunci pentru întreprinderile mici - dintre care majoritatea sunt reprezentate, sau pentru nevoile casnice deloc - utilizarea de Oracle sau chiar MySQL gratuit este probabil redundant și cu atât mai mult - absurd.

O introducere atât de lungă a subiectului are scopul doar de a afirma un fapt simplu: piața DBMS pentru întreprinderile mici și uz casnic extrem de solicitatși el este practic nereprezentat în niciun fel pe piata interna. Dacă trebuie să te dezvolți rapid sistem specializat depozit contabil pentru un magazin mic sau doar sistem personal planificarea afacerilor sau a finanțelor, bazată pe un concept nou, nou de management al timpului, care vă place - unde să căutați ajutor în acest caz?

Ce instrumente sunt cele mai bune de folosit pentru asta - poate popularul MySQL împreună cu un fel de front-end vizual scris în Visual Studio, la fel de popular? Cât de repede și opțiuni simple Ați putea oferi evoluții pentru o astfel de situație, potrivite oricărui specialist netehnic cât și unui contabil, sau un student în primul an în același timp?

Și astăzi avem o veste bună: recenzia noastră va fi dedicată unei examinări detaliate a unui DBMS din exact această clasă, extrem de cunoscut și popular în Occident, dar încă nu foarte răspândit în Rusia - .

Deoarece a devenit tipic să comparăm FileMaker cu analogii săi de nișă - Microsoft Access și FoxPro - de dragul decenței, vom repeta și această analogie urâtă, dar, de dragul completității și corectitudinii, vom prezenta imediat principalele diferențe ale acestora, datorită faţă de care se face această comparaţie, după părerea noastră, foarte exagerată.

Alt MS Access?

O specificitate foarte pronunțată a SGBD-ului FileMaker este că se adresează nu atât programatorului, cât utilizatorului final, neprofesionistului în domeniul bazelor de date. Chiar și în descrierile produsului lor, dezvoltatorii evită cu încăpățânare să folosească termenul greoi DBMS (sistem de management al bazelor de date), deși este dat în specificația produsului, înlocuindu-l peste tot cu aplicație de bază de date.

Ecranul principal al mediului de dezvoltare în FileMaker 11

Diferența fundamentală este metoda de proiectare vizuală, care este aleasă în aceste două sisteme similare, dar nu analoge. În FileMaker, această abordare este diferită și, în opinia mea, mult mai de succes și la scară largă. Strategiile de proiectare alese corect (de exemplu, prezența unui set foarte inteligent selectat de șabloane gata făcute pentru toate sarcinile tipice care pot fi întotdeauna luate ca bază) simplifică și mai mult pornirea rapidă a noului dvs. proiect bazat pe acest sistem de dezvoltare.

De exemplu, aici puteți programa în limbajul vizual încorporat FileMaker Script, chiar și fără a avea idee despre elementele de bază ale programării clasice convenționale, sau puteți începe imediat să vă proiectați baza de date prin simpla glisare a fișierului Excel într-un formular de proiect gol, folosind Excel obișnuit pentru a crea un aspect și a completa noua bază. Aceste oportunități sunt la fel de accesibile atât tehnicianului, care în același timp are posibilitatea de a le complica până la un nivel acceptabil pentru el, cât și contabilului obișnuit. În timp ce în MS Access sau FoxPro, lucrul la un proiect este o viziune din interior și, prin urmare, trebuie să aveți o înțelegere clară a modului în care este structurată și funcționează baza de date, atunci FileMaker este mai degrabă o viziune externă a dezvoltării.

FileMaker vă încurajează să vă concentrați pe crearea unei vizualizări externe a bazei de date, adică pe interfață. FileMaker se ocupă aproape complet de restul. Dacă nici măcar nu doriți să dezvoltați o interfață, vi se oferă imediat una standard și aveți acces la instrumente puternice afișați și căutați date pentru a începe imediat să lucrați cu baza de date. Pe de altă parte, dacă doriți, puteți să vă aprofundați în esența proceselor și să vă completați proiectul cu funcționalități suplimentare, permițându-vă să determinați în mod independent nivelurile de complexitate ale interacțiunii cu SGBD care sunt acceptabile pentru dvs.

Vom reveni la numeroasele detalii de succes ale implementării FileMaker mai târziu, aici am dori să punem capăt acestei comparații stereotipe: în opinia noastră, FileMaker este un sistem mult mai accesibil și mai prietenos; la utilizatorul mediu, mai degrabă decât MS Access, dar cu toate acestea, capacitățile sale nu sunt în niciun fel inferioare MS Access și în multe privințe - și vom arăta acest lucru mai târziu - semnificativ superioare acestuia.

Exemplu de aplicație scrisă în FileMaker 11

În ceea ce privește FoxPro, este încă un sistem pentru programatori, orice s-ar spune. Desigur, atunci când vă familiarizați cu FileMaker, nu vă va strica să aveți experiență de programare în limbi „serioase” - acest lucru vă va permite să „intrați” în sistem și capacitățile acestuia literalmente din mers, în maximum 24 ore, începe imediat să lucreze. Dar, punând sarcina dimpotrivă, va fi foarte greu pentru un specialist în științe umaniste să înțeleagă rapid și imediat FoxPro, veți fi de acord și nu este deloc nevoie să faceți acest lucru!

După cum vom demonstra acum în mod convingător, există un sistem de dezvoltare vizuală mult mai simplu și mult mai puternic în comparație cu MS Access și FoxPro - FileMaker DBMS.

Definiție și nișă țintă

FileMaker Pro este un proiectant desktop multiplatformă pentru foi de calcul și alte aplicații de informații construite pe baza propriei baze de date relaționale. Împreună cu motorul actual al acestei baze de date, așa cum am menționat mai sus, un designer vizual puternic este furnizat într-un singur pachet, cu o interfață GUI dezvoltată și intuitivă, care vă permite să creați orice aplicație într-un mod vizual: cu propria logică, aspect, formulare și tabele.

Pe lângă stocarea, operarea și procesarea datelor utilizatorilor, acest mediu oferă multe funcții suplimentareși capabilități (care vor fi discutate mai detaliat mai jos), care depind în mare măsură de ediția acestui produs (vezi a doua parte a acestui articol). Pe scurt, dacă există medii de dezvoltare RAD (Rapid application development), atunci acesta este un fel de „SuperRAD” care vă permite să creați complet aplicatii similare, dar de 10 ori mai rapid și mai ușor!

Depanator vizual încorporat limbaj de scripting

Deci, după o definiție foarte uscată și oarecum birocratică, să rezumam beneficiile pe care le promite pentru o persoană obișnuită: stăpânind FileMaker, vă puteți crea cu ușurință și rapid propriile proiecte bazate pe baze de date, a căror utilizare este practic nelimitată. Puteți foarte rapid, literalmente „în genunchi”, să creați, de exemplu, un catalog mare al bibliotecii sau al filmelor dvs. de acasă, să vă catalogați uriașa colecție de muzică, să vă dezvoltați propriul sistem de contabilizare a mărfurilor într-o întreprindere sau de contabilitate pentru consumabile și birou. echipamente, un sistem de procesare a comenzilor în compania dumneavoastră sau sisteme de imprimare personalizate. După ce ai petrecut literalmente un minut, pune-ți baza de date pe Internet sub forma unui site web PHP generat automat. Si mult, mult mai mult...

Caracteristici cheie ale FileMaker

  • Acesta este un produs cu mai multe platforme - sunt acceptate următoarele platforme: Windows (XP, Vista, 7); MacOS X, iOS;
  • Arhitectura pluginurilor - există multe pluginuri terțe pentru conexiune, care extind și mai mult funcționalitatea sistemului principal;
  • Suport multilingv - sistemul a fost tradus în mai mult de 12 limbi, inclusiv rusă;
  • Abilitatea de a genera automat grafice, rapoarte și histograme avansate și atractive;
  • Suport pentru propriul dvs. limbaj de marcare FDML pentru generarea de pagini Web cu posibilitatea de inserare dinamică din baza de date FileMaker;
  • Și dacă vorbim de site-uri web, versiunea de server a FileMaker are capacitatea de a genera rapid un site web PHP automat - din structura și conținutul unei baze de date existente;
  • Abilitatea de a cripta toate tabelele și structurile de date utilizate;
  • Un număr mare de formate pentru importarea datelor în baza de date: Excel, Lotus 1-2-3, txt, cvs, dbf etc.; precum și o abundență de formate pentru operațiunea inversă - export;
  • Aproape de editor vizual scripturi, ceea ce face foarte ușor de înțeles programarea (dacă aveți nevoie chiar de ea aici). Există un depanator de script încorporat care vă permite să rezolvați toate situațiile complexe. În general, trebuie să vă exprimați imediat opinia subiectivă că FileMaker are propriul limbaj de scripting și probabil că va fi incomod pentru programatorii experimentați și este mai degrabă potrivit pentru începători și utilizatori avansați (ceea ce poate fi considerat atât un plus, cât și un minus). acest sistem);
  • FileMaker acceptă lucrul cu mai mulți utilizatori cu baza de date, în limite rezonabile, desigur (nu trebuie să contați pe accesul simultan la baza de date de către o mulțime de 700 de persoane). Dar, în apărare stocare internă date aș dori să spun că în ultimele versiuni a fost extins și completat semnificativ, iar acum poate funcționa destul de liber cu volume destul de mari de date (din nou, în limite rezonabile - în cadrul întreprinderilor mici și mijlocii - nu va deveni niciodată un concurent direct în acest sens pentru Oracle sau PostgreSQL).

Interacțiune externă

Adesea, atunci când utilizați astfel de produse, prima întrebare care apare este: „Cum le pot conecta la unele dintre soluțiile mele externe, deja existente?”

Ei bine, asta e o întrebare grozavă. Și dacă capacitățile interne de proiectare rapidă și extrem creație convenabilă aplicații pe FileMaker, nici nu-l pun la îndoială (pentru că este așa - doar încercați), atunci problema cercetării FileMaker pentru capacitatea sa de a interacționa cu alte produse externe necesită o acoperire suplimentară, datorită importanței deosebite a acestui parametru atunci când creând sisteme eterogene moderne și flexibile.

Primul lucru de evidențiat în acest domeniu este că FileMaker acceptă și utilizează în mod activ standardul universal XML pentru schimbul unei game largi de informații cu aplicații externe.

În special este suportat:

  • — importul de date externe în SGBD în format XML;
  • Pasul de script Export Records and Export Records - tipuri de export de date în format XML;
  • Publicare web personalizată cu XML - un mecanism de trimitere a datelor XML ca răspuns la o solicitare de Internet pentru aceasta de la un serviciu extern;

Pe lângă suportul XML pentru schimbul de date cu surse externe, este disponibil și suport complet ODBC/JDBC, care extinde și mai mult capacitățile FileMaker (puteți citi mai multe despre aceasta pe această pagină). Și în sfârșit, cel mai interesant lucru din punctul de vedere al unui programator de aplicații este limbajul SQL.

soluție smtp încorporată în orice aplicație FM

După cum am menționat mai sus, FileMaker își folosește propriul său cvasi-vizual instrumente pentru crearea selecțiilor, dar pe lângă aceasta, există suport aproape complet pentru funcții și SQL, așa că haideți să enumeram punctele principale în această chestiune cât mai pe scurt posibil:

  • Sursă de date SQL externă— un instrument standard pentru crearea unei conexiuni bidirecționale „în direct” între FileMaker și liderul DBMS din lume (Oracle, MS SQL Server, MySQL);
  • ODBC/JDBCcale alternativă conexiuni dacă nu aveți nevoie de o conexiune „în direct” constantă la surse de date externe. Această abordare are atât un plus, cât și un minus: plus este versatilitatea și amploarea mult mai mare a surselor de date disponibile - de fapt, trebuie doar să găsiți și să instalați un driver ODBC standard pentru baza de date pe sistemul dumneavoastră cu FileMaker. Dezavantajul este o viteză de interacțiune puțin mai mică;
  • Executați SQL- disponibilitatea interogărilor SQL dinamice la nivelul limbajului de scripting FileMaker prin această comandă, care creează un fel de dimensiune suplimentară pentru utilizarea de succes, și chiar aș spune, sofisticată a SQL în cadrul ecosistemului FileMaker;
  • Parteneriat MySQL— Vreau în special să evidențiez suportul ca sursă externă de date populară server gratuit baze de date MySQL. Trebuie remarcat faptul că nivelul de integrare cu această sursă în modul External SQL Data Source este de o calitate extrem de ridicată. Producătorul FileMaker însuși descrie multe exemple de succes implementari majore, unde utilizarea unei astfel de simbioze a acestor două SGBD a fost plasată în fruntea întregii infrastructuri informaționale. Parteneriatul oficial dintre FileMaker, Inc și MySQL AB întărește și mai mult aceste legături, nu numai la nivel tehnic, ci și la nivel legal de suport. O demonstrație clară a „exploatării” FileMaker cu MySQL poate fi văzută în videoclipul demonstrativ al webinarului, care este dedicat în întregime acestui subiect.

Ei bine, în concluzie, în subiectul „Interacțiune externă”, merită din nou amintit soluția smtp încorporată care face e-mail integrat permanent în sistem comun, care adaugă din nou confort dezvoltării, în special în scopuri corporative, care, împreună cu exportul flexibil din surse XML, permite unei astfel de aplicații să rămână constant „în contact”.

În acest articol (continuare) am descris capabilitățile de Internet ale FileMaker, numeroasele sale ediții și am atins, de asemenea, multe dintre celelalte caracteristici interesante ale sale.

cuvinte cheie: filemaker, filemaker pro descărcare filemaker pro 3 ajutor pentru dezvoltare lecții filemaker descărcare ashdufluk



 


Citire:



Utilizarea stilurilor în Excel Cum să vă creați propriul stil nou

Utilizarea stilurilor în Excel Cum să vă creați propriul stil nou

Dacă utilizați în mod constant aceleași opțiuni pentru a formata celulele foii de lucru din foile de calcul, ar putea fi o idee bună să creați un stil de formatare...

Ce erori apar în timpul instalării?

Ce erori apar în timpul instalării?

Notă: Programele AutoLISP pot fi executate numai pe versiunea completă a AutoCAD, ele nu funcționează sub AutoCAD LT. (excluzând cazurile de încărcare...

Statutul social al unei persoane în societate

Statutul social al unei persoane în societate

Sugerați ceea ce determină alegerea unei persoane cu privire la statutul său principal. Folosind textul și faptele vieții sociale, faceți două presupuneri și...

Interpretarea completă a erorilor

Interpretarea completă a erorilor

Destul de mulți utilizatori s-au confruntat cu fenomenul ecranului albastru al morții. Ce trebuie să faceți (Windows 7 este cel mai adesea predispus la această problemă)...

imagine-alimentare RSS