Mais alors c'est quoi ce shopify / dashing ?
Shopify : ? On ne sait pas trop ce qu'ils vendent surement le moyen d'être présent en ligne ... avec une boutique en ligne ? Pas sûr ! Basic : 29 $ /mo Advanced : 299 $ /mo
Je suppose que cette boite a eu besoin de Dashboard pour surveiller son activité et celles de ses clients du coup nous avons le dashing.
Dashing is a Sinatra based framework |
Shopify / Dashing |
Github - Shopify / dashing
Getting Started :
Make sure you have Ruby 1.9+
Ici, malheureusement, une sorte de testament ...
pushmatrix - 12 avril 2016 - Dashing is no longer maintained #711
Qui nous envoie sur DataDog et ils font du Dashboarding :
Datadog - Real-time interactive dashboards
Ca à l'air prometteur mais bon c'est payant et comme tous ces sites maintenant les réelles fonctionnalités sont cachées, comment on fait, où on fait ? Pas de réponse, il faut s'inscrire !
Et maintenant va t-on trouver quelque chose du genre "dashing dotnet".
dashing.net is a direct .net port of the dashing framework originally created by Shopify
https://github.com/sbarski/dashing.net
Là on est bien, on a fait le tour du Dashing !
Mais je me retrouve assez vite avec deux versions de dashing.net :
https://github.com/Davlind/dashing.net
Je compare les deux versions :
Davlind : VS 2013
Sbarski : VS 2012
On dirait que Davlind est plus avancé ... Mais je regarde les codes sources et je ne trouve rien concernant les patterns Repository et UniOfWork qui m'intéressent.
dashing.net
Structure du projet Visual Studio
Dashing.net Visual Studio Projet |
dahsing.net.common
Un interface :public interface IJob
{
Lazy<Timer> Timer { get; }
}
Et l'objet Jobs qui implémente une liste de IJobs
public static void Add(IJob job)
public static IEnumerable<IJob> Get()
public static void Start()
dashing.net.jobs
On dirait un peu la couche business avec l'implémentation des objets spécifiques de l'application.Class Twitter implémente l'interface IJob et une fonction SendMessage()
Autre projet Dashboard.net
https://www.youtube.com/watch?v=TA5ty7pEo5k
à suivre
Aucun commentaire:
Enregistrer un commentaire
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.