Casa > Q > Que Língua É Melhor Para Fazer Uma Aplicação De Lembrete?

Que língua é melhor para fazer uma aplicação de lembrete?

Depende da sua intenção, do hardware, online/offline, do(s) sistema(s) que você're targeting e do backend que você quer usar (se houver).

E.g. se você só quer atender iPhones / iPads (i.e. iOS), então a sua melhor aposta (levando apenas isso em conta) ou é Swift ou Objective-C. Se o fizer para telefones / tablets Android então muito provavelmente Java. Para telefones Win it's provavelmente o melhor é usar as linguagens DotNet como C#/VB-Net/F#/etc. Se for destinado para desktop/laptops, então o mesmo se aplica ao uso de Windows/OSX/Linux/soutros sistemas operacionais. Note que daqui em diante, I'irá assumir que você quer dizer algum tipo de dispositivo móvel (uma vez que isso's normalmente é o que é referido quando se fala de "aplicativos"), assim quando eu digo telefone - lido como Telefone/Tablet/SmartWach/ou qualquer outra coisa.

No entanto, se você deseja fazer um que se encaixe em tudo, pode ser benéfico olhar para um ou outro web-app (ou seja através de JavaScript / HTML5 e seu "aplicativo" sendo simplesmente um link para a página web) ou usando Mono no iOS & Android para fazer tudo na DotNet, ou Java (Android já tem, WinPhone precisa do JRE e iOS precisaria de algo como RoboVM).

A verdadeira questão é o que você vai fornecer além do calendário existente do Phone' com seus lembretes embutidos? Você está usando algum banco de dados de tarefas/datas baseado em nuvem (por exemplo, algo diferente de um servidor CalDav / Exchange) ou apenas o que já está configurado no telefone? Você está fazendo algo totalmente diferente ou simplesmente fornecendo uma nova interface para os serviços existentes? Todos os dados são sempre armazenados online em algum servidor, ou deve haver uma versão offline sincronizada no próprio telefone, ou é apenas offline armazenado no telefone?

Dependente das respostas a estes o idioma pode variar muito, pois alguns podem ter melhores meios em alguns sistemas para interoperar com serviços/alojamentos de dados existentes. Outros podem ter um design de interface mais fácil para sistemas específicos. Outros podem ter bibliotecas melhores para se ligarem a outras fontes de dados externas. Etc.

De Murat Pestone

Quais são alguns problemas no WhatsApp's UI/UX? :: Qual é a melhor hora do dia para enviar notificações push que servem como lembrete para usar um aplicativo de negócios?