Você programando…

Muito se fala do próximo grande lançamento da Microsoft, o Windows Next a próxima versão do Windows trará um interface gráfica totalmente modificada e com isso o modo de desenvolvimento de aplicativos para o sistema poderá mudar. Como todas as informações relacionadas a esse sistema são apenas especulações ou rumores, tudo que pode ser dito aqui pode mudar ou simplesmente não existir, informações concretas e oficiais serão oficializadas provavelmente na conferência em Setembro quando uma versão Beta do Windows Next deve ser disponibilizada pela Microsoft. Muitos dizem que a programação da interface gráfica para aplicativos baseados na próxima versão do Windows poderão ser desenvolvidos em HTML 5, Javascript ou Silverlight (plataforma de desenvolvimento utilizando a linguagem de marcação XAML), é uma grande probabilidade de que a interface seja desenvolvida em Silverlight por ser uma ferramenta criada pela Microsoft e possuí grande possibilidades de criação de interfaces ricas.

Consequentemente programadores sejam júniors, plenos ou sêniors fiquem ligados, uma das tendências no mundo da tecnologia é o desenvolvimento de aplicativos com uma interface gráfica rica, não se restringindo apenas aquelas janelas cinzentas das versões anteriores dos sistemas operacionais, mas sim interfaces gráficas que deixem a experiência de utilização dos usuários mais agradável e de fácil usabilidade, este é um dos conceitos que está desde o lançamento do Windows Vista e continuará para as versões posteriores. Para os desenvolvedores que interessarem desenvolver utilizando essas plataforma a String[] Args disponibilizará em breve materiais de apoio para auxiliar os programadores a se familiarizarem com as novas ferramentes disponíveis no mercado. Até mais.

Por que programar em C#?

Atualmente existem várias linguagens de programação utilizando o conceito de orientação a objetos, porém uma linguagem que ofereça facilidade em manutenção, reusabilidade, e facilidade de desenvolvimento são poucas. O C# (lê-se c-sharp) é uma linguagem de programação criada pela Microsoft e é a menina dos olhos do .NET Framework, a maioria das classes do .NET foi desenvolvida utilizando o C# como linguagem padrão de programação. Sua sintaxe por ser baseada em outras linguagens muito utilizadas como o JAVA trouxe ao C# um bom olhar comercial, abaixo um exemplo de um projeto Console Application do C#:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(“Olá Mundo”);
}
}
}

Embora seja uma linguagem de programação muito fácil para desenvolver aplicações o C# possui um problema que indiscutivelemente atrapalha sua grande adoção no mercado, esse problema é não possuir suporte a outros sistemas operacionais, ou seja, não ser multiplataforma. Por causa desse impecílio muitos desenvolvedores optam por programarem em linguagens de programação que execute seu código em vários sistemas operacionais, desta forma o desenvolverdor não necessariamente precisa reprogramar todo o seu software para executar em todos os sistemas operacionais disponíveis hoje no mercado. Não se sabe se a Microsoft irá criar versões do .NET Framework para executar em outros sistemas operacionais, até a empresa decidir basta nós programadores criar alternativas para solucionar esse problema, em breve estaremos colocando mais recursos que o C# oferece para os desenvolvedores. Até mais!

Seja Bem-Vindo ao blog String[] Args nele você poderá sanar todas as suas dúvidas em programação, análise e outras questões relacionadas ao desenvolvimento de sistemas computacionais, qualquer dúvida que não encontrar em nossos post, envie um e-mail na aba Contatos e responderemos o mais brevemente possível. Até mais.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.