<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texto de globo Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EstiloCorreo17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.TextodegloboCar
        {mso-style-name:"Texto de globo Car";
        mso-style-priority:99;
        mso-style-link:"Texto de globo";
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:ES-MX;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=ES-MX link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Regards all,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>So Cowboy also support Webmachine? Or only its REST based capabilities, and the WebSockets and server send event behavior could be interesting. The problem here is that I need many capabilities, REST, WebSocket, Server Push, a clean code, and easily integration with extjs. I already explored CB, and it is really a shame that it handles errors so bad, has many other non-liked things, like static models and the concept of model at all, an ORM is always a dirty and easy solution, but have many other nice things.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I will see above all tec you tell me about and try to choose the best that fits with my use case,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks to all.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Best regards,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Ivan.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=ES style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De:</span></b><span lang=ES style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Loïc Hoguin [mailto:essen@ninenines.eu] <br><b>Enviado el:</b> miércoles, 11 de junio de 2014 12:21 p.m.<br><b>Para:</b> Lee Sylvester<br><b>CC:</b> Ivan Carmenates García; erlang-questions@erlang.org<br><b>Asunto:</b> Re: [erlang-questions] Which technology I should choose?<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-family:"Arial","sans-serif"'>Cowboy has had Webmachine based REST for more than 2 years now. Am I missing something obvious that Webmachine has or are people simply not aware of the implementation in Cowboy? If there is something that can be improved I'd like to hear about it.<br><br></span><span lang=EN-US style='font-family:"Arial","sans-serif"'>-- <br>Loïc Hoguin<br></span><span style='font-family:"Arial","sans-serif"'><a href="http://ninenines.eu"><span lang=EN-US>http://ninenines.eu</span></a></span><span lang=EN-US style='font-family:"Arial","sans-serif"'><br><br>-------- Original Message --------<br>From:Lee Sylvester <lee.sylvester@gmail.com><br>Sent:Wed, 11 Jun 2014 17:58:48 +0200<br>To:Ivan Carmenates García <co7eb@frcuba.co.cu><br>Cc:erlang-questions@erlang.org<br>Subject:Re: [erlang-questions] Which technology I should choose?<br><br></span>I find Cowboy provides a lot of flexibility, but WebMachine provides a “quick to market” solution.  WebMachine also helps you build cleaner code.  Mochiweb is useful, but since WebMachine is built on it, I’d say it’s WebMachine hands down.<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Lee<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>On 11 Jun 2014, at 16:42, Ivan Carmenates García <<a href="mailto:co7eb@frcuba.co.cu">co7eb@frcuba.co.cu</a>> wrote:<o:p></o:p></p></div><p class=MsoNormal><br><br><o:p></o:p></p><div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Hi all,</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>I’ve been wondering if I could ask for an advice from the community to help me choose a good tec for a project I am developing.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>My primordial priority is not to be productive, I like pure Erlang as it is, no dummy frameworks for productivity, I’m looking for something clean and powerful at the same time, I already choose Extjs 4.2 for the view, because the project is about accounting and statistics, and the graphics and visual that extjs gives is a very nice and interesting fact. I have a weak choice for yaws for the server at the time.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>What I would like to know is if there is another web server better than yaws to combine it with extjs, the idea is to export an API REST or another kind of API that allows a good communication with extjs using json, also that supports for web-socket or any real-time server push technology, that is primordial since I need a real-time app, ex: Chicago Boss have a very interesting mechanism to do that, since it use a long-polling strategy, that is very interesting, the only problem and almost impossible to deal with CB is the errors formatting and definition. A good documentation is required too.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>I hope someone can help me to decide.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>I will appreciate all kind of suggestions.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Best regards,</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Ivan.</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span lang=EN-CARRIBEAN style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p></o:p></span></p></div><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Helvetica","sans-serif"'>_______________________________________________<br>erlang-questions mailing list<br><a href="mailto:erlang-questions@erlang.org"><span style='color:purple'>erlang-questions@erlang.org</span></a><br><a href="http://erlang.org/mailman/listinfo/erlang-questions"><span style='color:purple'>http://erlang.org/mailman/listinfo/erlang-questions</span></a><o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p></div></div></div></body></html>