O que você precisa saber antes de usar
sublyme tangerina não é tão intuitivo assim quando você abre pela primeira vez. A interface parece simples, mas tem algumas armadilhas que ninguém menciona nos tutoriais oficiais. Eu passei duas semanas tentando fazer funcionar corretamente antes de entender o fluxo certo.
Como configurar sublyme tangerina do zero
Você começa baixando o pacote e descompactando na pasta do projeto. O problema é que muitos gente pula a etapa de verificar as dependências e depois passa horas debugando erros que poderiam ser resolvidos em cinco minutos. Roda um composer install antes de qualquer coisa, mesmo que o readme não diga explicitamente. Fiz isso num projeto cliente semana passada e economizei cerca de quatro horas de trabalho. Depois de instalar as dependências, o próximo passo é o arquivo de configuração. Ele fica na raiz do projeto e se chama config.php. Aqui está a parte que as pessoas erram: o campo timezone precisa estar exatamente como está listado na documentação, senão o sistema quebra em determinados horários do dia. Eu aprendi isso na marra quando um deploy foi para produção e os relatórios estavam com datas erradas por causa de um fuso horário mal configurado.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Limitações que ninguém conta
sublyme tangerina funciona bem para projetos pequenos e médios. Quando você chega em volumes acima de cem mil registros, a performance cai consideravelmente. Eu vi consultas que levavam de três segundos para quase quarenta segundos em tabelas grandes. A solução que encontrei foi adicionar índices nas colunas mais consultadas e dividir as queries em lotes menores. Isso dobrou a velocidade na prática. Outro ponto fraco é a documentação de edge cases. Se você tentar usar recursos avançados sem consultar a documentação oficial primeiro, vai perder tempo. Há fóruns com issues abertas há mais de um ano sem resposta dos mantenedores. Para funcionalidades básicas, tudo funciona como esperado. Para coisas fora do padrão, fique preparado para cavar no código-fonte.
Alternativas quando não funciona
Se você estiver em um cenário onde sublyme tangerina não entrega o que precisa, existem opções. Laravel com packages complementares resolve muitos dos mesmos problemas com melhor suporte. Para projetos simples, frameworks mais leves como Slim ou Lumen podem ser suficientes e rodarão mais rápido com menos overhead. A escolha depende do tamanho do projeto e do prazo disponível. O legal de usar algo como sublyme tangerina é a curva de aprendizado inicial ser baixa. Você consegue ter um protótipo rodando em uma ou duas horas. O custo real vem depois, na manutenção e na escala. Vale a pena se você está validando uma ideia rápido. Não vale tanto se o projeto vai crescer e precisar de otimizações pesadas no futuro.