Архитектура интернет приложения (Аналог блог-платформы)
Архитектура интернет приложения (Аналог блог-платформы)
Всем снова большой привет!)
Задумался я тут сделать аналог блог-платформы, на android. То есть имеется личная страничка пользователя, он может какие-то записи оставлять..
С чего бы вы, матерые разработчики, начали бы написание такого сервиса?)
Само собой, основополагающим здесь будет регистрация и , скажем так, "личная страница" пользователя.Хотя может я и ошибаюсь, так как много не знаю.
Как вы бы организовали архитектуру такого приложения, что применили бы..
Хочу углубиться в тему интернета на мобильных устройствах, попробую написать систему регистрации сначала)
Задумался я тут сделать аналог блог-платформы, на android. То есть имеется личная страничка пользователя, он может какие-то записи оставлять..
С чего бы вы, матерые разработчики, начали бы написание такого сервиса?)
Само собой, основополагающим здесь будет регистрация и , скажем так, "личная страница" пользователя.Хотя может я и ошибаюсь, так как много не знаю.
Как вы бы организовали архитектуру такого приложения, что применили бы..
Хочу углубиться в тему интернета на мобильных устройствах, попробую написать систему регистрации сначала)
Re: Архитектура интернет приложения (Аналог блог-платформы)
Я бы в первую очередь подумал "А оно кому то надо?". Если вдруг упадёт звезда с неба и ты напишешь это все, то кто будет этим пользоваться? Кто клиенты? Почему эти клиенты должны пользоваться этим блогом?
Зачем переходить к проектированию если нет планирования? Сделать что бы просто было?
Зачем переходить к проектированию если нет планирования? Сделать что бы просто было?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Архитектура интернет приложения (Аналог блог-платформы)
А я и не делаю для кого-то, просто так, для души)
Re: Архитектура интернет приложения (Аналог блог-платформы)
тогда зачем сервер ещё писать для себя? если хочется познакомится с REST то заюзай любое доступное апи (например соц сеть).
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Архитектура интернет приложения (Аналог блог-платформы)
Нет, надо писать именно сервер.Хотя бы простая регистрация.С чего начать?rezak90 писал(а):тогда зачем сервер ещё писать для себя? если хочется познакомится с REST то заюзай любое доступное апи (например соц сеть).
Как организовать именно вот это взаимодействие, допустим я набросал экранчик: Поле ввода имени, пароля. Создал пока пустой обработчик))
Как организовать взаимодействие с базой данных? В принципе в локальной сети на одном компьютере, можно создать некий файл, создающий базу данных,ячейки и т д, и запускающий ее на каком-нибудь порту, а на другом компьютере написать клиент-приложение, которое и будет заполнять ту самую базу данных)
Как бы все это реализовать)
Re: Архитектура интернет приложения (Аналог блог-платформы)
Начал бы с малого и 90% вопрос отпали бы когда начал делать эту задачу. Из всего тобой написанного я так понял что ты не знаешь не о REST, не о СУБД... наверное и ООП тоже не знаешь
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Архитектура интернет приложения (Аналог блог-платформы)
Имею представление)
Ну так я и говорю с чего начать-то?))
Вот статейка, кстати, но не уверен что это то.
http://www.quizful.net/post/java-socket-programming
Ну так я и говорю с чего начать-то?))
Вот статейка, кстати, но не уверен что это то.
http://www.quizful.net/post/java-socket-programming
Re: Архитектура интернет приложения (Аналог блог-платформы)
конечно не то, к мобильным приложениям такой подход не есть бест пректис... составь ТЗ к серверу и мобильному приложению, почитай про базы данных, создай функциональную схему бд, выбери сервер, выбери структуру данных, выбери протокол, нарисуй uml диаграммы взаимодействия хотя бы, нарисуй мокапы для приложения... и только после этого можно будет приступать к написанию кода
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Архитектура интернет приложения (Аналог блог-платформы)
А перед этим про все это прочитать)
Re: Архитектура интернет приложения (Аналог блог-платформы)
ну темы я подкинул, так что можешь читать
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Архитектура интернет приложения (Аналог блог-платформы)
это не серверNachinka писал(а):Имею представление)
Ну так я и говорю с чего начать-то?))
Вот статейка, кстати, но не уверен что это то.
http://www.quizful.net/post/java-socket-programming
с тем же успехов в качестве сервера можно использовать простую команду в терминале OSx или Linux:
python -m SimpleHTTPServer.
P.S. если у вас нет опыта в программировании и вы новичек в Android, попытка написать сервер, убьет в вас желание продолжать занятия и ничего внятного всеравно не получиться, особенно с точки зрения того, что практической пользы 0.
Вы можете использовать parse(отличный backend сервис), или http://tomcat.apache.org/, или https://glassfish.java.net/
Но я вам точно говорю так не начинают. Изучите для начала хорошо вот это: http://ru.wikipedia.org/wiki/%D0%A1%D0% ... %D1%8C_OSI
и вот это: http://ru.wikipedia.org/wiki/HTTP
Дальше просто используйте это: https://developers.google.com/appengine/docs/java/
т.е. google cloud уже сейчас позволяет создать приложение в консоли и серверный код с мобильный клиентом(базовый скелет) уже будет сгенерирован и доступен для загрузки.
