αααα»αααΌαααααΆααααΏααα
αα
ααααααα½αα
ααΆα
αααΎαααααΆααααααααααα αααα»ααααα»ααααααΎααααααα·ααΈαα½ααααααΆααα»αααΆααα ααΆαααααααααΎαα‘αΎααα
αααα»αααΆα ααΆααΊααΆααααα·ααααααααααΆααααα½αααααΎαααααΆαααα’αααααααααααααΈαααααΆαα»αααααααααα React αα·α CouchDB ααααΌαα ααΆααααΎααααΆααααααα·αααααααααα»ααααααααΆααΆαααααααααΆαααα JSON
αααααααααααααΆααΆαααααα
αα
αααα·ααααΆααααα
α±ααα’αα·αα·αααααααΆαα»αα ααΎαααΆααα½ααααααα§αααααααααα·αααΉαααααΆααααα αα
αααα»αααΈααα’αΌααΆααααα αα
αα
αααα·ααααΆααααααΎαααΎααα
αα·αααααΎαααΆαααα’ ααααΆααααα αΆαα
ααΈαααααα ααΈααα’αΌβαααβααΆαβαααα αΆαβαααΆαβα
αααΆααβααΈβααααβαααβααΆβααααΎαααΆα α αΎαβαα·αβααααΎβααααΆααβααΆαβα’αααΈβα‘αΎαα ααΎαααΆααααααΎα αα·ααααααααΌαααααΆααΈαααΌααΆααααααααααααΆααααΆαααααΎααααΆαααααααα·ααΈα
ααΆααα·ααααααΆαααααΆαααΆαααα αΆα ααΆααααα αΆαααααααΎαααΆαααααΎαααΆααααΆααα·αααααΆααααΌααα·ααΈαααα’ααααααααααααΆαααααααααΎαααααα·ααΈαααααα½αααα ααΆαα·ααα ααααααΆαααααΌαααΆααααααααααΆααααΈ A αα
B αααααΈααΆααΆααΆα―αααΆααααααααααααα αααααΆααααΈα
αΌα α’αααααααΎααααΆααααααΆαααααΆαααΎαααΆαα»ααααΈα ααΆαααααΎααααΆαααααααα·ααΈ α’αααααααΎααααΆαααααααααααΆα’αΆα
ααααΎααΆαααΆαα½αααααΆαααΆαα
αααΆααααΎααααααααΌα
ααααΆ ααΎαααααΈααΆααΆααααααΆααα’ααΈαααΊαα·αααααΌαααΆαααααΆααα
ααααααααΆαα½ααα
αααα»αααΌαα·αααααα αααβααααααβα’ααααααβαααα»αβααΆαβααΆααβααΈααα’αΌβααα·αααβααΆβαα½αβαα
βαααα»αβαααααα·ααΈ After Effectsα
αααααΈααΆαααααααααΆααΉαααΆαααΌαα»α ααααΎα±ααααααααααααΆααα’αααΈααααα ααααααΆαααααΆααααΆαααααα αααΆααααΆαααααα·ααΈαααααΆαααααα½αααααααΎα±ααααΎααααααΎαααΆααααααΆ αααα·ααα ααααααααααααααααααα½αααααααΆααα α αΎαααΆααααα·αααΎαα½ααααααααααΌαααΆα αααα·αααααα’αααααααΎααααΆααααΉααα»αααααΆααΆαααααα»αα ααΆαα αααΎααα½αααααΆαααααααααΆααααΎαααΆαα½αααα’αΆα "αααα" ααααα»ααααααααααΆαααααΆααααα»αααααααα½ααααααα»ααα·ααΆαααΆαα½α ααΌα αααααα½ααααααααααΆααΎααΆαα»αααΈα§ααΆα ααα Slack αααΆαααΌα ααααα α αα»α!
ααΆααα ααΆααααΆαααααΎααααΆααααααααα αΆααααα
ααααα·αααΎα’αααααΆααααα·ααααααααα»αααΆαα’αα·αααααααααααα·ααΈ ααΆααααΌαααααΆαααΆαααααααα½ααααα»αααΆαα
αα
αΆαααΆ ααα»αααααΆαα
αααΎααα·αα’αΆα
ααααΆααααααΎαααΌαααΆαααα
ααα»α
αααααΆαα αα·ααααααΈα’αααΈαααααΆααΉαααααΎαα
αααααααΎα’ααααααααααΆαα½αααΆαααααα αα·ααα·ααΆαααΈα’αααΈαααααΎαα‘αΎααα
αααα»ααααααα·ααΈαααα½αα―αα α
ααααααΉααααα α’αΆα
ααααΎααΆα ααΎαα‘αΎαααΆαα
αααΎαααΆααααααααααΆαααΉαααΈα’αααΈααααα·αα’αΆα
ααΎαα‘αΎα αα·αα’αααΈααααα·ααα½αααΎαα‘αΎαα αααααΆαααΆα
α§ααΆα αααβαα»ααΆαβααβααΆαβαααβααΊβααΆβα’αααβααααΎβαααααΉαβααΎαβαα a spinner.gifααααααααααΆ ααΎαα αααααΆαααααΆαααΆαααΉαααααΌααααα ααα α’αααα’αα·ααααααααΉαααΉαααΆααααΎαααΆαααααααα ααααΆααΆααααΆαα α αΎα gif ααΉααα·αααΆααααΈα’ααααααααα ααααΌαααΈαα αααααααααααααΎααΆαα’αα»ααααααΆαααΆα ααα»αααααα·αααΆαααααααααΉαααααΆαααΆαααααααΆααα αααα»αβααααΈβαααβααα α’αααβααααΎβαα αα αααα·ααααΆβααααβα αΌαβα α·αααβααΎαβαααααβαααβααααΆααααα’αΎαβα ααααβαα·ααΆαααΆαβααβααΆαβαααβα ααα‘αβααααβα’αααβααααΎα αααααΆαααΆαααΆααααα α αΌααααααααΆααααΆααΎαα½αααααα»ααααΆαααΆααα ααα’α»ααα ααΆα‘α·ααΆααααα·α α αΎααα·ααΆαααΆααΆαα·αααΆααααΆααΈααααα?
αααααΊααΆααααΉαααΆαααααααααααααααΆααΆαααααααα ααααααααααα ααΌαααααΆααα·ααααααααΆααααααααΆαα·ααα
ααααααΌαααΆαααααΎααααΆαααα·α
αα½α
αααα»α α αΎαααα»αααααΆα
αααΎαααΎααα½αααΆαααααΆαααΆαααααααα ααΆαα
αααΎαααααΌαααααΆααα·ααααααααΆαααααααΉαααα’αααααΆαααααΆαααα
ααΎαα
ααΆααααα NoSQL αααααΆααΌαα ααα»ααααα½αααααΆααααααΆααααΎαααααααααΆααααααΆαααΌαααααΆαααΎααα»αα ααα αααααααΌαααΆαααααααααα
α
ααααα’αααα»αα αααααΆαααΆαααΆααααα αααααΆαααααα»α αααααΆααααααΆααα½αααΆαααΆαα»αααΆααααα»αααΆαααααΎααΆαααΆαα½α CouchDB ααααΌα
ααΆααΆαααααα
ααΆαα
ααΆαααααααααααααΎαααΈααΆαα·ααΆαα·αααααααα½αα
ααα½αα’αΆα
ααααααα·ααααααααΆαα αααα»ααα·αααΆαααα»αααααΎαααααααΆαααααααα»ααααααΎαααΆαα
ααα»αααααααααΆααααα·ααααααααΆααααααΊα’αααΈααααααα»ααααα»αααααΎαααααααααααα αα·αβαααβααΆβαααααΎαβαα ααα»ααααβαααβααΆαβααβααΆαβα’αα»ααααβααααααααΆαβααΆααΈαααααβαααβαααααΎαβαααααΎα αα·αβαααβαα·αβα αααΆααααΆααα ααΌα αααααααα»αααΉααααααααΌαααΆαααααααααααααα»αααα·ααα αα·ααα·αααα’ααααααα·αααααΌαααααΆααα·αααααααααααααΆααΆαααααααααΈααααα Google αααααΆααααααααΆαααΆααα·ααααα·αααα
α’αααααΆααααΈαααΆαααΆααα Fire αα
αααα»αααααααααααα½αααα ααΏααα½αααααααα»αα
αα
αΆααααααααΈαααααΆααα ααΏαααΈααΈααααααΆαααααα»αααΊααααααααααΎααααααα αααα»αβαα·αβαααααΆααβαα·ααΆαβαααααβαα½αβααβαα αααααβαααβαααα»αβααααΎβαα½α
ααΎαβααΉαβαα½αβαααα αΆβααβααΈβαα½αβααΊβαααααα
ααΈαα½αααααΌαααΆαααα α
ααΆ ααΌαααααΆααα·αααααααααααααΆαα·ααααα Firebaseαα·αααΈααΈα - Firebase Cloud Firestore. ααΆααααΈαααΆααα·αααααααΈ αα»α Firebase Google APIs αααααα½αααααααΌαααΆαααα α
ααΆαααααααα½α firebase.database(β¦)
ΠΈ firebase.firestore(β¦)
.
αααααΆαααΎαα‘αΎααααααΆααα ααΌαααααΆααα·αααααααααααααΆαα·α - ααΆααααΆααααααΆααΎαααα»αααααα Firebase αα»αβαααβααΆαβαα·αβααα Google αααα»αβααααΆα 2014α αααααΆαααα Google ααΆααααααα α α·ααααααααΎαααΆααα·αααααααααααΆα α αααΆααα αααα Firebase ααα’ααααΎαααα»αα αα»ααα·αααααααα α αΎαααΆαα α ααΆααΆ Firestore ααΆαα½αααΉααααα αααα»ααααααΉαααΆα’ααααα·αααΆαααααα ααααααα ααααα·αααΎα’ααααα αααααα αααα αα»αααΆαααα αααα»ααααα½αα―αααΆααααααααααααααα‘αΎααα·ααααααα
αααααΆαααα’αααααααΌαα ααα’α»ααααα αΆα Firebase αα αααα»ααααα½α Firebase αα·α α αΎααααΆααααα αα αααα»ααααα½αα’αααΈ Firebase αααΆαα αα ααΆααααΎααααΈααααΎα±ααα’ααααααααΆαααΈααα»ααααΆαααααΆααα»ααα ααΎ Stack Overflow α
ααααα·αααΎααΆαααΆααααααΆαααααααΆαααααα·αααααααααΆαααΆααααααααααααα·ααΈααα’αΆααααααααα»αααα αααααααΆααααΆααααΆαααΆααΆαααααα½ααααααααα½αα α ααααΆα Hamming αααΆααααααααΆαααααααΊααΌα ααΆαα αααααΆα ααα‘αααΌααααΈαααα·ααααααααααΆααααα·ααααα αααααααΆααααα½αααΆαααααααα½α αααααααααααααΆααααααα½ααααααα»ααα·αα’αααΈαα½αααααααααα ααΆαααααααΊααΆαααααΆααααααΆαα ααααΆααα’ ααααααΆααααααΆααααααΆα αα½αβααβααΆαβαααααβααΆαβααΆαβααααΆααααβαααβααΆβααααΆααβαα·ααααααβααΉαβααααΌαβαααα α αΎααααα»ααα·ααα·ααΆααααααΆαααααααα α’αααβαααβα ααβαααααβαααβααααΎβα²ααβααΆα ααΎα αα·αβααΉααααααα
ααααααα Pyrhic
ααα»αααααααΆααααΉααα·αααΆ Firestore ααΊ αααα½αα Firebase αααααΆααΌαα α ααααΆαααααααααααααΆ ααα»ααααααΆααΉαααΆααΆααααα ααα‘αα Firestore αα·αααααΌαααΆαααΆααΆααΆααΆααΆααααα½ααααααααααααΆαα Firebase ααα ααΆα αΆααααΈααΌα ααΆααΆαααααΆααααΆααααΆααα ααααΌαα’αααΈααααααααΆαααααα½αα±ααα αΆααα’αΆααααααααΈααΆ α αΎαα ααα‘αααΆαα αααΎαααα’αααΈααααα αααααΆααα·ααΈααααααα
αααααΆαααΆαααΆααααα ααΆααααα‘ααααΎαααα·αααααΆααααΈαα’αΆα ααααΎα²ααα’ααααααα ααα‘αα αα½αααα αΆααααΌα ααΆααααΎααΌα ααααΆ ααΆαααα APIs ααΌα ααααΆ αα·αααΌααααΈαααα αααα»αααααααΌαααααΆααα·ααααααααΌα ααααΆα ααΆααα»αααααΆααΊααΆαααΆαααααα·α ααααα·α α αΎαααααΌαααΆααααα αΆααααααΆααα·ααααΆαααααααααααΆααααα»αααααααααααα―αααΆαααΌααααΌααΆαααα»αααααα α¬αα αααα’ααααααα»αααααΆααΆααααα αΌαααΌααααααααΎαααΆααααΆαααα’α₯αααα αααα ααΎ Firebase ααΌα ααααααΆααααΎαααΆαααΆαα½α Firestore α ααΌααααΈαααααααΆααααα’αααααΉαααΆα ααα»α αααααΆααααΌαααααΆααα·ααααααααΉαααααΊααααΆαααα ααααααα’αααααααΆααΆαα’αΌααα·ααααααΆαααααααααΎααααα»ααααα»ααααααΆαααααααα αααα»ααα·ααΆαααααααα αααα»ααα·ααα·ααΆααααααα
αααΆαααΈαααααα Firebase ααΆααα»ααΈαααααααα»ααααααΆααΆααα·ααααααα’αΆαααα αα·αααααΆααΆαα‘αΎααα·ααααααααααααααααα· ααααααααα’αΆαα·ααΆααααααααα·ααααα·ααΆααααααα α»ααααααα ααααααΆαααΆααααα Firestore ααΆαααααααααααααααα·ααααα·ααΆαααααα 1 αααα»ααα½αα―αααΆααααα»ααα½αα’αααααααΎααααΆαααααα»ααα½ααα·ααΆααΈ α αΎααααααααααααααααΌαααΆαα’αα»ααααααααααΆαααΈαααα αα αααααααΎααΆαααΆαα½αααΆ ααΆα’αΆαααααααΎα’ααααααα»αααΆαααααααααα·ααΈαα»ααα·αααΆ αα·αα’αα»ααααααΆααααααα’ααααΆααΆαα’αΆααααα αααααΈααΆα’αααααααΆααααααααΆααΆααααααΎααααααα·ααΈααααα’ααααααααα αααβααΊ Firestore ααΊααΆβααΌαααααΆαβαα·ααααααβαααβααααΆβαα·αβααααΆααβαα½αβαααβαα·αβααΆαβαααΆαααΈαβαααααβαααβααααΆβαα·αβααααΆααβαααβαααααβααααΆαβααΆβα’αααβααααΎ API α
αα ααΈαααααΎαα αΆααααααΎαααΎααααααΆααααΌααα raison d'Γͺtre αααα Firestore α αααα»ααααα ααααΆαα»α ααα»αααααααα»αααααααααΆααΆαααααΆααααΆααα‘αΎαααααααααα»αααΆαααααααααααααα Google ααΆαααΎα Firebase αααααΆααααΈααΆααα·αα αΎααα·ααΆααααΆαααΆααααααΆ βαα α’αΌαααααααααααα»α ααα ααααα·αα’αΆα ααα½αααααΆαααα αα·αβαααα·αβαα βαααααβααΆαβααΉαβααΆαβααααβαααα»αβααΒ»α
ααΆααβααΆαβααα
βα
ααβααΈβααααααβααααβααΆαα α αΎαβααΆαβαααααΆαβααΆα
βα―αααΆα JSON αααα½α? αα α’αααβααΉαβαααααβαα·ααααααβααΆβα―αααΆαβααΆα αβαααβα‘ααβααΈβααααΆ αααβα―αααΆαβααΈαα½ααβααΉαβααΆαβααα αβαα·αβααΎαβααΈ 1 ααααΆααα
ααΆα αΆααααΈααΌα ααΆααΆααααααααααααααΉααα·ααα½α αα»αααΈααΆααα½αααΎαααααΌαααΆαα½αααΉαααΌαααααΆαα’αααααααΎααααΆαααααααΎαααΉαα α·ααααααααααααΆαααααααα α’αααααΉαααΆααΆααΊααΆα ααΆα§ααΆα ααα αα ααααααααααΎααΆα ααΎαααΆααααααα αΆαα αααΎαααΆααα½αααΆααααααα α αΎααααααΊααΆααΏαααααααΆααΆαααααα»αα
ααΆαα½αααΉαααΆααααααααα α’αααααΉαααααΌααααααα±ααααα½αααααΆααα·ααααααΆ "α―αααΆα" αα½ααα αααα»αααΌαααααΆααα·ααααααααΉααα·αααααααααΉαααααα»ααΆαα½ααααα’αααααααΎααααΆααα’αΆα α α ααΆα―αααΆααααααα
msgstr "α’αΆααβααβα’αΆααβαααβα’αΆα βααΆαβααΆαα»βαααααβααα? αα α’αΆααβααΉαβααΆαβααβααααα»βα¬βαααβαααβααΆαβααααααβαααβααΆαβααααβααααβααααΒ»α
ααΌα ααααααααα·αααΎα’ααααααααΉαααΆααΉαααΆαα GeoJSON αα αααα»α Firestore ααααα’ααα α’αααααΉαααΎαααΆααΆαα·αα’αΆα αα αα½α αααααα ααααΆαα’αααΈααααα·ααααααΆαα·ααΆαααα’αΆα ααα½αααααΆαααα αααα»ααααααΉαααΆα’αααα αΌαα α·ααα Base64 αα·α/α¬ JSON αα αααα»α JSON α
βααΆαα αΌα αα·αααΆαα αα JSON ααΆαααα HTTP α§ααααααααααΆααααΆααααααααΆ α¬ααααΆααααααααααα? αα α’αααααΉαα’αΆα ααΆαα αα αα·αααΆαα αΌααα·αααααααα ααΆαα Google Cloud Storage ααα»αααααα αααα αΎαααΆα’αααΈαααα α ααΆα₯α‘αΌαααα αααα»ααα·αααΆα α αΎααα αααααααααα»ααα·ααΆαααΆ "α’ααα" αααα»αααααΆαααααα·ααΆααα ααΆααα’ααααααααΆααα·αα·ααααααΆααααα αΆααααααααααα»αααααα α’αααβαααααβαααβα’αΆα βαα βαααααΎαβαααα»αααβααΆαΒ»α
ααΌα
αααα’αααα’αΆα
ααΎαααααΌαα·αααααα FireBase ααΆααααα½ααααα»αααΆααααααΆα ααΆααΆαα―αααΆα JSON αααααα½ααααααααΆαααα JSON ααΆαα½αααααΌα URL α ααααα·αααΎα’ααααααααααΆαα½α HTTP PUT
Π² /
FireBase ααΆαααΌα
ααΆααααααα
{
"hello": "world"
}
ααα GET /hello
αα·βαΉβαβαααα‘αααααα·α "world"
. ααΆααΌαα
ααΆααααΎαααΆαααΌα
αααα’αααααααΉααα»αα ααΆααααααΌαααααα» FireBase /my-collection/:id
ααααΎααΉααα
ααΆαα»αααα JSON {"my-collection": {...}}
αα
αααα»α root ααΆαα·ααΆαααααΆααα
αααα»α /my-collection
:
{
"id1": {...object},
"id2": {...object},
"id3": {...object},
// ...
}
ααΆααααΎαααΆαααα’ααααα·αααΎααΆααααα αΌαααΈαα½ααααΆαααααααααΆααααααα·αααΆαααΆααααααααα·α αααααααααααααΆααααααααααΆααααααααΆααααααΆααα
αααααΆααα·αααα ααΌαααααΆααα·ααααααααΊ 100% JSON(*) αααααααΌαααααΆ αα·αααααΎαααΆαααα’ααΆαα½α HTTP ααΌα ααΆ CouchDB ααΆααΎαα ααα»ααααααΆααΌαααααΆα α’αααααααΎααΆααΆαααα API αααααααΆαα·α ααααααααΎα abstracts websockets ααΆαα’αα»ααααΆα αα·αααΆαααΆαα ααααααααααααααααΆααααααααΆαααΆααααΈα αααα’αα»ααααΆαααΆααααΆαααααααα½ααααααααΆααΆααααααα αα·αααΆαααΆαα αΌα/ααΆαα αα JSON α ααααα·αααΎα’αααααααΎααΌα ααααΆαα αααα»αααΌαααααα’ααα α’αααααΉαααααΆααααα’αΎαα ααααα ααα½αααΌαα―ααααααΉαααααΌαααααααααΆα αα αααα’αααααΉαααΆ αααα αα·αααΆααα»αααααΆ JSON αααααααΆα 90% αααα·α αα ααΆααααααΆααααααΆααααααααΆαααααΆαααΆαααΆααααΆααα
ααααΌαα·αααααααααα Firestore ααΊαααααααα ααΉα JSON ααα»αααααα»αααααΆααΆααα·ααΈααααΆααααα½αα ααα½αα αααα»αβααΆαβαα·ααΆαβαα½α βα αΎαβα’αααΈβαααααβααβα’αΆααβαααα»αβα’αΆααα ααααΌαααααΆααααααα»αααααΊαααααΆαααα½αααΆααΆααααααα·αααααΆααααΈαα½α ααΆα ααααα‘ααααΈα―αααΆα JSON αααααΆααα½αααΆα αααααΆααα·αααΆαααααααααααααααα½α ααΆααααα αααααΆααααΆαααα ααααΌαααΌαα―ααααααααΌαααΆαααΆαααΆαααΎααααΈααΆααα αα·αααααααα·ααααααα ααΎααααΈααααΎαααΆαααααα»αααααΆαααααα½αααααα’ααα α’αααααααΌααααααααααααΈα αα·αα§αααααααααΆαααααα½αααααα’αααα ααααααααααααααα’αα»ααααΆαα±ααα’αααααααΎααΆαααααΆααααααΌαααααα·α ααααα½α ααα»ααααααααα»ααα½αααΆα α αΎααα·αααΆααααααααΆαααΆαα αΌα/ααΆαα ααααα
αα½αααααΆαααααΌαααααΆααα·αααααα NoSQL αααα»ααααααΆααααααα α αΎαααΆαααααααααΆαααΆαα ααΆ SQL ααΊαααΆαα½αααΉαααΆαα αΌααα½ααααααααααααααααα· αα·ααα½αααααααα·ααααααΆ JSON ααΆα ααααα‘ααα α’αααΈαα½αααΌα ααΆ GraftQL.
α αΆαααΆαααα
ααααα·αααΎ Firestore ααααΌαααΆαααααααααααΆα’αΆα αα»αα α·αααααΆα αα·αα’αΆα ααααΎααΆαααααααΆαααΆα αααα’αααΈααααα½αα±ααα α½αα α·ααααααααΊααΆ α’αααα’αα·ααααααααΆαααααααΉααααα ααααΆαα½αααΉααααααααααΆαααααα½αα±αααα»αα α·αααααΆαααΆαααααΎαααΎααα FireBase α ααααΈαααα’ααα αααααααααααααα·ααΈαααα’ααααααααααααααΌαααααΆααα·αααααα Grumpy ααααΌαααΆαααΆαααΆαααααα·αααααΆααα·αααααααΉαααααα αα·ααααααααΆααααααααααααααααα·αααααΆαααα·αααααααΆααααΈααααΆααα·ααααααααα·ααααααααααΌαααΆαααααααααααΆααα’α αααααΊααααααααααΆαα ααΉαααααααα HTML5 Canvas αα·ααααααΆααΆααααα½α Flash ααΆααααααα ααααα·αααΎαα·αααΆαα§αααααα’αα·αααααα αα·αα’ααααααα ααΆαααααα ααα Firestore ααααΌαααΆαααΆααααΆαααα αααα»αααααααααΆααααΆαααααΆααααΆαααα·αα»ααααααα·αααααα αα·ααα»ααααΆααα·αα αααΆααααΆαα αααααααΆαααααα·αααααααΆααααααααα’αααααααΎααααΆααα’αΆααΈαααααααΆααααα α αΌαα α·αααααααΎααΆαα αααααΆααααΆαα α’αααΈααααααααΆαααΊααααα α α·ααα ααΈααααααα αΌααααααΈαααα αα α’αααΈααααααααΆαααΊααΆααα ααααΈααααΆαα
αα»ααα·ααααα·α
αααααααα FireBase ααΊααΆαααΆαααΈααααααααααΌαααΆααααααΎαα‘αΎαααΆα
αααΎαααααΆααα»ααααααααΆααααααΆ αα»ααααα’ααααααααΎαααα αααααααΆαα
αααΎαααΆαααΉαα’αααΈααΆααα·ααααααααα½αα αααααΆαααααα FireBase ααααααααΆα’αααααΉαααααΆααααααΌααα·αααααα ααΌα
ααααα αΎααα·αααΆαααα’αααααααααααααΈααΆααααααααα½ααααααααααααα’αααααααΎααααΆαααααααα ααΎαααΈααα ααΆαα·αααααΎα‘αΎααα·αααΌααα·αααααααα
αααα»αααΌααααααααΆαααααΌααα
ααΆααα’αααααααΎααααΆαααα αααααααΎα’ααααΆααα»αααααΆααΆαααααα·ααΆαα αααααΆααα―αααΆαααα ααααααΆαααααα·ααααα·ααΆααααααΆαααΌαααααΆαααΎααΆααα»αααααΆαααα’αΆα
ααααΆααααααΌαααΆαααααααΆααΊαα·ααααααααααΆααααα αα»αα, ααΎαααΆααα½α
α αΎα WeakMap
αα
αααα»α JavaScript α ααΆααΆαααΆαα»αααΆαα
ααααα·αααΎα’ααααααααα±αααα·ααααααααΌαααΌαααΆααααα ααααΆα α αΎααα·αααααΎα±ααααΎαααΎααΆααααααΊααααΆαααααααααα αααα αΆαααα’αΆα ααααΌαααΆααααααΆαα ααα»αααααααα»αα ααααΉαααΆααΎ FireBase ααΉααα½αα±ααα αΆααα’αΆααααααααΆααααααααααα¬αα ααααα·αααΎα’αααα’αα·ααααααααΆαα ααααααΆα API α’αα·αα·ααααααα’αααααααΎααΆααααααααα½ααα½ααααα αΌαααααΆααΆαα½αααΉαααααΌααααΆαααΆααααααααα½αα ααα½αααΎααΆααα ααΆααΌαααααΆααα·ααααααα αααα»αβαα βαα·α αα½αααβα αΆααβααΌα βααΆβααααΆααΆαβαα½ααα»αβα’αααΈβαααβαα·αβααΌα α αΎαβααΆβααααΎβα±ααβααΆβααΆααααβαααααααααα
αααα»ααα·αααΉαααΆαααααα·ααααΆααΆααα’αααα ααΈαααααααΆααααααΎα Firestore ααα ααΆαααααΆαα’αααΈααΆαααααα»ααααααΎαα‘αΎααα αααα»ααααα’αααααα ααααΆααααααα½αααααΆααααααΆαααΈαααΆααααααα ααΆαααααααααααααΌαααααΆααα·ααααααααααααααααΆααααΆαα ααα»αααααα·αα’αΆα αααααααααΉαααΆαααΊααααααΆααα ααΆααΌα ααΆααααΆααααΆααααΆααα·αα "Firebase ααααΆααααααΆαα»αααΆααααααΎαα’αΆα ααααΎααααΆααααΆα Google Cloud"ααα»αααααα·αααΆααααααΎααααα·αααααΆααααααα’ααααααααΆααααααΌαααΆααα·ααααααα·α α¬αααααΎααααααααααΆααααααΆααααααααααααααααααααααΌαααΆαααΆααα’αααααααα βαα»αβα²ααβα’αααβα’αα·ααααααβαα·αβα’αααΈβααΆα ααααΆααααααααΎα±αα UI αααααααα’αΆα... ααΎα’αααα’αΆα ααααααααααΎααααααααααααΆααα?
αααα»ααααααΈααααΆαα’αααΈαα
ααΆαααααααααα·ααααααα αααα»ααα·αααΆααΎαααΎααααα·α "α’αααΈααααααααΆααα
αααα»αααΎαααΎ JSON αααα½α" ααΆααΆαααα»ααααααΎααααΈα’ααΌααΈααΌαα’αΆαααααααααα
ααΆαααααααααααααααααΆαααααΈααΌαααααΆααα·ααααααα ααΆαααααΉαααΆαααααα·ααΈααΎααααΈαααααααΆαααΆαα½αααΉααα
ααΆαααααααααα·αααααααα½αα±ααααααααααΆαα½αααΊααααΆαααααααα½αα αααα»ααα·αα
αΆαααΆα
ααααααααΆααΎααΏαα’αΆαααααα’αΆα
αα
ααΆαααΆαααΆααααα αααα»αααΆαααααΎαααααααααΌααααΆαααααα
αα αααα»αααΆαααΎαααΏααααα’ααααα·αααααΆααααααα. ααα»ααααβαααα»αβααβααΉαβαααβααΆβααΎβαα
ααΆααααααααβααα’βαααβααΆ
ααΆαβααΆααααβαααα½αβαααα FireBase ααΊβα’ααβαααβαααααααΆαβααΆβαα½α α αΎαβααΊβαα·αβααΆαβααα ααΆαα·αααΆααααΌαααΆαααΆααααααα’ α¬αααΆαα αα ααΆααααΆαααααααα ααα»αααα Firestore αα·ααααααΎαααΆαααααα αααααααΆααααΌαααΆααααααα ααααααααααααααααα½ααα·ααΆαααααΌα ααααΆαααααΆααα αααα»α SQL ααααααΆα ααααα·αααΎα’αααααααΌαααΆααααα½ααααααα»αααααααΎαααΆαααΎαα·ααααααα ααααΌαα ααααα α’αααααααΌαααΆαααΆααααααααα’αααααααα αααααα αααΎααα½α αα·αααααΆαααααααααααααα’αααααααΎααααΆααααααΆαααααα½αα αα ααααααα½ααα·αα·αααααΆαααααα·α αα»αααΆααααα SQL ααααααΆααααΌαααΆαααααααααααααααα½αα―αα ααΎαααΈααα αααα½α SQL αααα½αααααααααα»αααα’αΆα ααααΎαααΆααααα»αααα·αααααααΊααΆαααα½ααα ααα α’αααααΉαααααΌαααΆααααααααααΆααααααΎααα·αα·ααααααααΆαααααα½αααΆαα½αααΉααα ααΆαααααααααα·ααααααααααα·αααΌαα αααααΆααα’αααΈααααααααα αααΆαα αα ααΆαααα½αααααΆαααΆααααααΎααααααΈ-ααΆααααααα α¬α’αααΈαα½ααααααααααααααΆα
ααααα·αααΎα’αααααααααα Google Docs αααααΆααααααααΆαα’αααΈαααα αΆααα α’αααααΉααααααΉαααΆα’αααααΉαααααΌαααΆαα ααα’α»ααα αα·ααα ααα’αααΈαα½αααΌα ααΆ BigTable αα·α BigQuery α αααααΆαααΆαααΆααααα αααααααααΆαααΆααα’αααααααααΌαααΆαα’ααααααΆαααα α αΆαα’αΆαααΆαααααΆααααααΆααΈαααααααααααΆαα αααα’αααααΉααααααααααα·ααααΆαααΆαααα αα α αΎαα αΆααααααΎααααααααα’αααΈααααααααα
ααααα α»αααααααααα’αααα ααααΆαααΆαα½αααΉαααΌαααααΆααα·αααααααααααααΆαα·αααΊααΆα’αααΈαααααααΎα‘αΎαααα αα·ααααααΆααααα»ααααα ααΎααΆαααααααΆαααααΆαααααα½ααααααααααα
(*) αααβααΊβααΆβααΆαβαααβααΎα
βαα·αβααΆαβααΌα
βααΆβ
α’αααΈαα·αααα·ααααααααααΆα
αααα»αααααααα
ααααα: www.habr.com