Salut, lucrez de o saptamana cu Meteor, o platforma open-source pentru crearea de aplicatii web interactive, folosind Javascript.
Platforma Meteor ruleaza peste serverul Node.js ceea ce ii ofera o scalabilitate ridicata, baza de date implementata pentru aceasta platforma este (deocamdata) MongoDB, o baza de date in format JSON.
->Importantul feature al platformei este HTML-ul reactiv, o modificare facuta de catre un utilizator creaza un update realtime pentru toti utilizatori online.
Dezvoltarea unei aplicatii web semi-complexe scrisa pe aceasta platforma nu ar trebui sa dureze mai mult de 3 ore pentru un nivel incepator.
Lucrez la un proiect meetup, daca vrea cineva sa testeze aceasta platforma, follow clone on github: https://github.com/LXSoft/startuphub.git
Link Meteor: http://www.meteor.com/
Documentatie: http://docs.meteor.com/
Astept pareri.
Multumesc!
De ce as alege Meteor?
Moderatori: cristi, icsfails, Moderatori
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: De ce as alege Meteor?
am incercat sa instalez meteor pe localhost (windows) dar nu mi-a mers...
un tutorial ceva?
altfel nu am cum sa testez...
un tutorial ceva?
altfel nu am cum sa testez...
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
Re: De ce as alege Meteor?
Salut
Din ce am citit pe internet, Meteor nu are oficial suport pentru Windows.
Neoficial, vezi la pagina: http://win.meteor.com/
Si:
Din ce am citit pe internet, Meteor nu are oficial suport pentru Windows.
Neoficial, vezi la pagina: http://win.meteor.com/
Si:
There are essentially three options: 1) use a linux VM inside Windows, 2) use a Windows MSI installer, and 3) use the LaunchMeteor exe based downloader. 1 & 2 are available via: win.meteor.com,
2 & 3 are available from: github.com/sdarnell/meteor/wiki/Windows
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: De ce as alege Meteor?
am incercat 2 si 3 si nu mi-a mers. pe local folosesc http://www.wampserver.com/en/
pe server de linux nu am unde sa testez, nu am vps ci doar hostinguri in share care nu au meteor instalat.
Se pare ca ramane doar o idee buna, dar pe care nu o pot folosi.
pe server de linux nu am unde sa testez, nu am vps ci doar hostinguri in share care nu au meteor instalat.
Se pare ca ramane doar o idee buna, dar pe care nu o pot folosi.
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
Re: De ce as alege Meteor?
Da, MarPlo are dreptate o versiune win oficiala a acestei plaforme nu exista, in schimb varianta neoficiala o gasesti la adresa http://win.meteor.com/ (Download legacy MSI installer of Meteor 0.6.4.1-win1 for Windows (27.1 MB)).
Dupa ce ai instalat Meteor, ai nevoie de un bash proiectat pentru win, il gasesti aici http://msysgit.github.io/
Pornesti consola (Git Bash) si o sa ai referinte catre toate comenzile meteor.
Creezi un proiect meteor, schimbi path-ul unde ai creat proiectul (cd C:/PROJECTS/phonebook), si pornesti cu (meteor).
Git Bash:
LE:
*Nu ai nevoie de server vei porni un proces din bash, de fapt din bash cand vei executa comanda meteor va crea un nod peste Nodejs, acesta va fi serverul.
*Pentru a-ti usura munca, sa folosesti un path stabiil catre un director cu proiecte modifica proprietatile shortcut-ului, Start in: C:\PROJECTS
LE, LE:
*Am uitat sa specific, template-ul folosit default de catre platforma este Handlebars, si este foarte usor de utilizat.
Bineinteles, daca nu este pe gustul tau (meteor remove handlebars), apoi poti instala un alt template engine folosind comanda meteor add (nume template).
Inca un + Meteor vine cu o gramada de pachete builtin (vezi meteor list), servicii de autentificare pentru facebook, twiter, google, github, etc.
Fisier: index.html (exemplu handlebars)
Fisier: client.js
Aceasta aplicatie nu am urcat-o pe github deoarece este doar un experiment, desi este foarte buna pentru inceput: (+Event handlers)
AICI: http://www.fileshare.ro/e29867289
Dupa ce ai instalat Meteor, ai nevoie de un bash proiectat pentru win, il gasesti aici http://msysgit.github.io/
Pornesti consola (Git Bash) si o sa ai referinte catre toate comenzile meteor.
Creezi un proiect meteor, schimbi path-ul unde ai creat proiectul (cd C:/PROJECTS/phonebook), si pornesti cu (meteor).
Git Bash:
Cod: Selectaţi tot
LXS@LXS-PC /c/PROJECTS
$ meteor create phonebook
LXS@LXS-PC /c/PROJECTS
$ cd phonebook
LXS@LXS-PC /c/PROJECTS/phonebook
$ meteor
[[[[[ /c/PROJECTS/phonebook ]]]]]
=> Meteor server runing on: http://localhost:3000/
LE:
*Nu ai nevoie de server vei porni un proces din bash, de fapt din bash cand vei executa comanda meteor va crea un nod peste Nodejs, acesta va fi serverul.
*Pentru a-ti usura munca, sa folosesti un path stabiil catre un director cu proiecte modifica proprietatile shortcut-ului, Start in: C:\PROJECTS
LE, LE:
*Am uitat sa specific, template-ul folosit default de catre platforma este Handlebars, si este foarte usor de utilizat.
Bineinteles, daca nu este pe gustul tau (meteor remove handlebars), apoi poti instala un alt template engine folosind comanda meteor add (nume template).
Inca un + Meteor vine cu o gramada de pachete builtin (vezi meteor list), servicii de autentificare pentru facebook, twiter, google, github, etc.
Fisier: index.html (exemplu handlebars)
Cod: Selectaţi tot
<body>
{{> main}}
{{> clients}}
</body>
<template name="main">
<h1>LXSoft CDB v1.05b</h1>
<p>{{text}}</p>
<input type="text" id="nume" placeholder="Nume">
<input type="text" id="age" placeholder="Varsta">
<input type="button" id="add" value="Add client">
</template>
<template name="clients">
<div class="clients">
{{#each clients}}
{{> client}}
{{/each}}
</div>
</template>
<template name="client">
<div id="{{_id}}" class="client">
<div class="remove"></div>
<b>Nume:</b> <span id="name">{{name}}</span>,
<b>Varsta:</b> <span id="age">{{age}}</span>
</div>
</template>
Fisier: client.js
Cod: Selectaţi tot
Template.clients.clients = function(){
return Clients.find({},{sort:{name:1}});
}
Aceasta aplicatie nu am urcat-o pe github deoarece este doar un experiment, desi este foarte buna pentru inceput: (+Event handlers)
AICI: http://www.fileshare.ro/e29867289
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: De ce as alege Meteor?
la mine nu am reusit sa trec de instalare, imi da eroare si imi zice ceva ca nu gaseste locatia proiectului si nu am idee ce vrea sa fac.
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
Re: De ce as alege Meteor?
Nu stiu de ce eroare este vorba, normal din git nu ar trebui sa ai o astfel de eroare pentru ca in timpul instalarii se vor crea path-uri constand in variabile de mediu ale sistemului de operare.
- Birkoff
- Senior Member
- Mesaje: 6380
- Membru din: Joi Mar 18, 2004 2:34 pm
- Localitate: Bucuresti
- Contact:
Re: De ce as alege Meteor?
ok, am creat o masina virtuala de teste, am instalat wamp5 pe ea, am descarcat executabilul acela si am dat run, a inceput instalarea si sa oprit si mi-a zis ca nu gaseste calea catre proiect.
ce proiect vrea nu stiu ca eu abia am instalat wamp5 acolo.
testeaza si tu intr-o masina virtuala curata si vezi daca nu patesti la fel.
probabil ca trebuie sa rulez bash-ul ala inainte de instalarea meteor dar mi se pare ciudat...
oricum deja mi se pare prea complicat + ca la un client ar trebui sa aiba vps special configurat pentru asa ceva ca sa ii functioneze scripturile si nu stiu cate hosturi ar instala asa ceva...
ce proiect vrea nu stiu ca eu abia am instalat wamp5 acolo.
testeaza si tu intr-o masina virtuala curata si vezi daca nu patesti la fel.
probabil ca trebuie sa rulez bash-ul ala inainte de instalarea meteor dar mi se pare ciudat...
oricum deja mi se pare prea complicat + ca la un client ar trebui sa aiba vps special configurat pentru asa ceva ca sa ii functioneze scripturile si nu stiu cate hosturi ar instala asa ceva...
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.
Re: De ce as alege Meteor?
Traseul este mai mult decat simplu, nu stiu, te lovesti de probleme foarte simple, eu nu l-am instalat pe o masina virtuala.
Am instalat platforma (nefoiciala win) pe sistemul meu de operare (win7), fara nici o problema.
Apoi am instalat git bash (link-ul mai sus), si a mers fara probleme, eu tot nu inteleg ce faci cu wamp in fiecare post ai zis de el, nu are nici o legatura vre-un server web (wamp, xampp, appserv, etc..) cu meteor, este o platforma independenta fata de un server web.
->Portabilitate:
Heroku
Meteor builder: heroku-buildpack-meteor
Meteorite builder: heroku-buildpack-meteorite
Dotcloud
Meteor builder: meteor-on-dotcloud
Meteorite builder: not found. Issue created.
Amazon EC2
Meteor and Meteorite build guide: http://julien-c.fr/2012/10/meteor-amazon-ec2/
Este un proiect relativ nou, are mai putin de un an. In maxim un an de zile orice web host o sa fie configurat pentru a suporta aplicatii meteor.
Nodejs in primul an al dezvoltari nu era cunoscut aproape deloc, in anul urmator: https://github.com/joyent/node/wiki/Pro ... Using-Node
Am instalat platforma (nefoiciala win) pe sistemul meu de operare (win7), fara nici o problema.
Apoi am instalat git bash (link-ul mai sus), si a mers fara probleme, eu tot nu inteleg ce faci cu wamp in fiecare post ai zis de el, nu are nici o legatura vre-un server web (wamp, xampp, appserv, etc..) cu meteor, este o platforma independenta fata de un server web.
->Portabilitate:
Heroku
Meteor builder: heroku-buildpack-meteor
Meteorite builder: heroku-buildpack-meteorite
Dotcloud
Meteor builder: meteor-on-dotcloud
Meteorite builder: not found. Issue created.
Amazon EC2
Meteor and Meteorite build guide: http://julien-c.fr/2012/10/meteor-amazon-ec2/
Este un proiect relativ nou, are mai putin de un an. In maxim un an de zile orice web host o sa fie configurat pentru a suporta aplicatii meteor.
Nodejs in primul an al dezvoltari nu era cunoscut aproape deloc, in anul urmator: https://github.com/joyent/node/wiki/Pro ... Using-Node
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 14 vizitatori