Като ентусиаст на отворения код и независим предприемач, наскоро се потопих в света на разработката на Facebook приложения. Тази поредица ще сподели моя опит и прозрения, започвайки с интеграцията на SlideShare във Facebook и разширявайки се към нови приложения на хоризонта. Независимо дали сте опитен разработчик или тепърва започвате, тези съвети ще ви помогнат да се ориентирате в развиващата се Facebook платформа.
Ключови съображения за разработка на Facebook приложения
Разберете платформата: Запознайте се с настройката на приложенията във Facebook. Facebook Developers Wiki е безценен ресурс за това.
Изберете метод на интеграция: Решете между iframe или FBML (Facebook Markup Language) за вашето приложение. Този избор значително влияе върху структурата и възможностите на вашето приложение.
Ограничения за съхранение на данни: Помнете, че не можете да запазвате мета информация за потребителите (с изключение на снимки) в екосистемата на Facebook. Планирайте архитектурата на данните си съответно.
Предизвикателства при качване на файлове: За приложения за споделяне на файлове, имайте предвид, че качването на файлове трябва да се извършва извън Facebook canvas страницата, обикновено в iframe.
Прегърнете забавния фактор: Наслаждавайте се на процеса на разработка! Забавно и ангажиращо приложение е по-вероятно да стане вирусно, тъй като потребителите споделят положителния си опит.
Използвайте огромна потребителска база: С някои Facebook приложения, които се похвалват с милиони потребители, тази платформа предлага несравним потенциал за растеж.
Поглед напред
Докато продължавам да разработвам и пускам нови Facebook приложения, ще споделям изходен код и по-подробни прозрения. Целта ми е да помогна на колегите разработчици да се ориентират в този вълнуващ пейзаж.
Нуждаете се от помощ?
Ако се впускате в разработката на Facebook приложения и се нуждаете от помощ, не се колебайте да се свържете. Свържете се с мен на dipankarsarkar[at]gmail[dot]com за насоки или възможности за сътрудничество.
Основни ресурси
- Начална страница на Facebook приложения
- Раздел за разработчици
- Wiki за разработчици (Най-добра FBML референция)
Очаквайте още по-задълбочени статии за разработка на Facebook приложения, където ще изследваме напреднали техники, най-добри практики и казуси от успешни приложения.