Eu estava a referir num ambiente sem ser windows ou vs2015 ja corre em
windows?
Cm disse foi antes do RC. E ainda n experimentei o VS2015.

Cumprimentos/Best Regards,
Pedro Pereira
AboutMe - http://about.me/doublep
Linkedin - http://pt.linkedin.com/pub/pedro-pereira/36/42/b2b/

2016-01-08 10:58 GMT+00:00 Cristovão Morgado <[email protected]>:

> A ideia é ter o Core a correr em todo o lado.
>
> Depois fazem alguns plug-ins para multiplataforma...
> Por exemplo o EF 7 já é agnostico ... e muitos outros se vão seguir.
>
>
>
> Best regards
> Cristóvão Morgado
> pt.linkedin.com/in/cmmorgado/
> github.com/cmorgado
>
>    -
>
>
>
> 2016-01-08 10:56 GMT+00:00 Hugo Ferreira <[email protected]>:
>
>> Sim, foi a conclusão que cheguei depois deste novo "trial" com o Mono.
>>
>> Em relação ao .NET Core, é precisamente essa a sensação que tive.
>> Para já é para quem tem tempo ou tem tanta curiosidade que vai correr uma
>> séria de scripts.
>> É por isso que falei que ainda não está pronto para produção.
>>
>> Imagino que o .NET Framework futuro instale na sua essencia o Core mais a
>> camada superior com dependências do Windows e o Mono siga o mesmo caminho,
>> ai tudo o que depender apenas do Core terá uma maior garantia de
>> portabilidade pois a base é a mesma.
>>
>>
>>
>>
>>
>> No dia 8 de janeiro de 2016 às 10:51, Cristovão Morgado <
>> [email protected]> escreveu:
>>
>>> 2) o .NET Core na sua essência é simples .. não há é muita informação
>>> atualizada para a beta sobre ela.
>>>
>>>
>>> Mas vai pela VM vais ter mais sucesso.... e qualquer coisa aparece na
>>> comunidade NetPonto! Vamos ter um encontro já dia 16 sobre TypeScript +
>>> Angular + MVC e as Novidades do C# 6.0
>>>
>>>
>>>
>>>
>>>
>>> Best regards
>>> Cristóvão Morgado
>>> pt.linkedin.com/in/cmmorgado/
>>> github.com/cmorgado
>>>
>>>    -
>>>
>>>
>>>
>>> 2016-01-08 10:41 GMT+00:00 Hugo Ferreira <[email protected]>:
>>>
>>>> Cristovão,
>>>>
>>>> 1. Sim, já coloquei o windows a correr sobre o virtualbox e foi a opção
>>>> que tomei.
>>>> O Mono e Xamarim (tão famoso por estas bandas) seria uma forma de
>>>> evitar uma virtual machine e como já se tinham passado anos desde que fiz
>>>> um teste na plataforma e como se tem falado tanto, tinha expetativas muito
>>>> elevadas.
>>>>
>>>> 2. Em relação ao .NET Core, o problema não é estar em beta, é porque a
>>>> instalação e configuração pareceu-me muito penosa (parece pior do que nas
>>>> primeiras versões do Mono) - não estou para ai virado.
>>>> Acredito que uma versão final será tão simples como uma instalação
>>>> atual do .NET/Mono.
>>>>
>>>> 3. Erro meu. Tenho o velho hábito de chamar webservices a tudo. mas no
>>>> fundo penso que o conceito seja mais ou menos o mesmo (só muda o formato).
>>>>
>>>> Vou continuar a usar a virtual machine por agora.
>>>>
>>>>
>>>>
>>>>
>>>> No dia 8 de janeiro de 2016 às 10:33, Cristovão Morgado <
>>>> [email protected]> escreveu:
>>>>
>>>>> Não entendo então o teu problema.
>>>>>
>>>>> 1) Se queres fazer deploy para servidores windows mas tens um mac ...
>>>>> usa uma VM windows e tiras realmente partido de tudo.
>>>>>
>>>>> 1.1) As dependências ao OS dependem das tuas escolhas das bibliotecas
>>>>> usada!
>>>>>
>>>>> 2) Se queres realmente .net web multiplataforma tens de ir para o .net
>>>>> core que apesar de estar em beta já tem licença go live. E o "beta" é como
>>>>> tudo ... hoje em dia as versões X de Y são betas perpétuais....
>>>>> 2.1) A WebAPI não é para web services na verdadeira definição, mas sim
>>>>> para serviços REST .... os web services são mais SOAP que outra coisa.... 
>>>>> e
>>>>> aí no mundo Microsoft usas WCF.
>>>>>
>>>>> 3) Sim o code é um editor de código e não um verdadeiro IDE ... mas
>>>>> como tal é fabuloso... e a parte de web muito bem pensada.
>>>>>
>>>>>
>>>>> Agora TUDO depende do projeto que tens em mente. E acima de tudo ... a
>>>>> escolha do cloud service que vais usar para atingires o teu objetivo... o
>>>>> tempo de usar hostings manhosos acabou.
>>>>>
>>>>>
>>>>> CM
>>>>>
>>>>>
>>>>>
>>>>> Best regards
>>>>> Cristóvão Morgado
>>>>> pt.linkedin.com/in/cmmorgado/
>>>>> github.com/cmorgado
>>>>>
>>>>>    -
>>>>>
>>>>>
>>>>>
>>>>> 2016-01-08 10:23 GMT+00:00 Hugo Ferreira <[email protected]>:
>>>>>
>>>>>> Olá Cristovão,
>>>>>>
>>>>>> Obrigado pela tua opinião.
>>>>>> O objetivo seria desenvolvimento em OSX e deploy em Windows (mas se
>>>>>> poder ter independência do OS para deploy, perfeito).
>>>>>> .NET porque pela razão que mencionei de ter de criar um webservice
>>>>>> para executar algo que depende dessa tecnologia porque atualmente o
>>>>>> verdadeiro desenvolvimento e deploy multiplataforma é PHP (entre outros).
>>>>>> No futuro (a curto prazo) talvez também o .NET com o .NET Core como bem
>>>>>> mencionaste.
>>>>>>
>>>>>> Sim, olhei para o .NET Core e pelo que vi ainda está em fase de
>>>>>> desenvolvimento.
>>>>>> Pelo que li WebApi 2.2 continua a ser a tecnologia da Microsoft mais
>>>>>> recente para se criar WebServices. Estou errado ? Se sim, por favor
>>>>>> ilumina-me.
>>>>>>
>>>>>> O Visual Studio Code, funciona muito bem em OSX mas é tão bom como
>>>>>> outros editores de código. É um editor de código e não um IDE (são coisas
>>>>>> diferentes).
>>>>>>
>>>>>> Não me parece que o .NET Core esteja pronto para produção ainda. É o
>>>>>> futuro e provavelmente a adoção de quem já utilizei Mono/.NET seja
>>>>>> transparente mas não é o presente !
>>>>>>
>>>>>> A conclusão a que cheguei, é que quem necessitar de desenvolver para
>>>>>> .NET (excluíndo mobile) "no presente", tem de ser com MS .NET Framework e
>>>>>> Visual Studio (ou outro IDE para windows).
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> No dia 8 de janeiro de 2016 às 10:12, Cristovão Morgado <
>>>>>> [email protected]> escreveu:
>>>>>>
>>>>>>> Não é por nada mas não me pareces estares a olhar para o que
>>>>>>> deverias.
>>>>>>>
>>>>>>> Se estás a olhar para desenvolvimento web em ".net" para
>>>>>>> multiplataforma (hosting em OSx, Linux ,etc) deves olhar para o
>>>>>>> asp.net 5.0 ... e a .net core
>>>>>>>
>>>>>>> Isso sim é o futuro ... podes usar o Visual Studio Code em OSx, e
>>>>>>> Linux ...  https://get.asp.net/
>>>>>>>
>>>>>>>
>>>>>>> Agora se falas em Xamarin e apps móveis .. isso é outro campeonato
>>>>>>>
>>>>>>>
>>>>>>> Best regards
>>>>>>> Cristóvão Morgado
>>>>>>> pt.linkedin.com/in/cmmorgado/
>>>>>>> github.com/cmorgado
>>>>>>>
>>>>>>>    -
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2016-01-08 9:54 GMT+00:00 Hugo Ferreira <[email protected]>:
>>>>>>>
>>>>>>>> Bom dia e bom ano,
>>>>>>>>
>>>>>>>> Desculpem, o muito longo e-mail mas venho partilhar a minha
>>>>>>>> experiência com o Mono e Xamarim (talvez os problemas que eu tenha
>>>>>>>> encontrado, tenham um workaround que desconheço e alguém possa 
>>>>>>>> ajudar-me).
>>>>>>>>
>>>>>>>> Quando a plataforma Mono foi anunciada à uns bons anos atrás, fui
>>>>>>>> logo testar em ambiente Linux e consegui com sucesso (após os habituais
>>>>>>>> comandos na shell) executar uma aplicação muito básica em .NET mas a
>>>>>>>> plataforma ainda mas suportava bem o .NET e não havia um ambiente de
>>>>>>>> desenvolvimento.
>>>>>>>>
>>>>>>>> Uns anos mais tarde testei o MonoDevelop (novamente em Linux) e
>>>>>>>> para além de parecer-se mais com um IDE antigo, estilo VB6 do que 
>>>>>>>> Visual
>>>>>>>> Studio, tinha bugs que nunca mais acabava.
>>>>>>>>
>>>>>>>> Nesta semana e muito anos depois, fui testar a última release
>>>>>>>> (supostamente estável) do Mono e o Xamarim Studio (rebranding do
>>>>>>>> MonoDevelop) em ambiente Mac.
>>>>>>>> O IDE está agora muito completo e sem recorrer a nenhuma pesquisa e
>>>>>>>> em segundos cria-se um projeto de exemplo, portanto uma experiência
>>>>>>>> semelhante ao Visual Studio pelo que evoluiu bastante !
>>>>>>>> Ainda assim diria que se assemelha mais ao Visual Studio 2005 do
>>>>>>>> que 2015 no entanto uma grande evolução em comparação com o que tinham 
>>>>>>>> e já
>>>>>>>> completamente usável.
>>>>>>>>
>>>>>>>> A instação do Mono em Mac é tão simples como instalar qualquer
>>>>>>>> outro package no Mac.
>>>>>>>>
>>>>>>>> Problemas e muito graves a meu ver e que comprovam que o Mono
>>>>>>>> continua a não ser uma plataforma para se levar a sério e usar-se nem 
>>>>>>>> em
>>>>>>>> produção, nem se quer para desenvolvimento e depois fazer o depois no 
>>>>>>>> .NET:
>>>>>>>> Tentei criar um simples webservice (hello world) pois o meu
>>>>>>>> objetivo era realmente criar alguns webservices em .NET (Mono), 
>>>>>>>> utilizando
>>>>>>>> a WebApi 2.X e obtive erros.
>>>>>>>> Após algumas pesquisas percebi que a WebApi 2.X não é ainda
>>>>>>>> suportada pelo Mono e fiz regressão para a última versão suportada 
>>>>>>>> (que tem
>>>>>>>> uns 2 anos).
>>>>>>>> Ainda assim obtive erros.
>>>>>>>> Depois tentei usar webservices clássicos (asmx) apenas para testar
>>>>>>>> e confirmar se só acontecia utilizando a WebApi e continuei com os meus
>>>>>>>> erros.
>>>>>>>> Depois após mais algumas pesquisas, descobri que de fato o Mono tem
>>>>>>>> um bug grave com qualquer webservice:
>>>>>>>> https://bugzilla.xamarin.com/show_bug.cgi?id=37137
>>>>>>>> O bug foi reportado no mês passado mas a verdade é que a versão que
>>>>>>>> o autor indica como usável tem ela uns 2 anos para além do Xamarim 
>>>>>>>> Studio
>>>>>>>> atual não a suportar, tem muitos outros bugs graves que encontrei.
>>>>>>>> Como é que um bug deste tipo só agora foi reportado ? Para mim
>>>>>>>> ninguém deve usar o Mono a sério, excepto alguns projetos novos em 
>>>>>>>> Android
>>>>>>>> e iOS com limitações.
>>>>>>>>
>>>>>>>> Como não vejo a tecnologia como uma religião e apesar de ter
>>>>>>>> trabalhado nos últimos anos mais com PHP, tenho agora a necessidade de
>>>>>>>> criar alguns webservices em .NET (por dependências desta tecnologia) e 
>>>>>>>> fui
>>>>>>>> tentar sem ter de saír do ambiente Mac.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>>>>> do Grupos do Google.
>>>>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>>>>> mesmo, envie um email para [email protected].
>>>>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>>>>> [email protected].
>>>>>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>>>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>>>> do Grupos do Google.
>>>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>>>> mesmo, envie um email para [email protected].
>>>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>>>> [email protected].
>>>>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>>> do Grupos do Google.
>>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>>> mesmo, envie um email para [email protected].
>>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>>> [email protected].
>>>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> --
>>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>>> do Grupos do Google.
>>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>>> mesmo, envie um email para [email protected].
>>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>>> [email protected].
>>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
>>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org"
>>>> do Grupos do Google.
>>>> Para anular a subscrição deste grupo e parar de receber emails do
>>>> mesmo, envie um email para [email protected].
>>>> Para publicar uma mensagem neste grupo, envie um email para
>>>> [email protected].
>>>> Visite este grupo em https://groups.google.com/group/riapt.
>>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para [email protected].
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> [email protected].
>>> Visite este grupo em https://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para [email protected].
>> Para publicar uma mensagem neste grupo, envie um email para
>> [email protected].
>> Visite este grupo em https://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para
> [email protected].
> Visite este grupo em https://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.

Responder a