FTP или HTTP для внутреннего сотрудничества?
Я делаю приложение с другом. У меня есть сервер, который поддерживает PHP и MySQL, на котором основано мое приложение.
Поэтому нам нужно сотрудничать при создании приложения.
Мы используем Dreamweaver и NetBeans и приложения на наших телефонах...
Вопрос заключается в следующем: безопасно ли размещать приложение, которое мы разрабатываем, в Интернете, пока оно находится в стадии разработки, и что мы должны использовать, чтобы защитить его от внешнего мира? Будет ли защищенный паролем FTP хорошим решением? или HTTP с защищенной паролем папкой?
Я видел, что есть проблема в папках, защищенных HTTP. Логин также принимает некоторые другие пароли. Например, если пароль helloworld123, и вы входите в систему с помощью helloworld, он принимает и входит в систему?
Так что я думаю, что HTTP не будет хорошим решением. И если это так, то как мне сделать его более безопасным? Так что я должен использовать? FTP или HTTP? Спасибо...
2 ответа
Если вы разрабатываете приложение, вы действительно должны разрабатывать его локально.
Вы быстро устанете тестировать изменения, загрузив их на удаленный сервер.
Кроме того, что произойдет, если ваш друг внес изменения, как вы узнаете, что он сделал это изменение? Вы очень быстро получите коллизии в коде, которые полностью разрушат ваше сотрудничество.
Итак, прежде всего, вы оба должны установить стек LAMP/MAMP/WAMP локально. Вы должны тестировать все локально, и вам не нужно публиковать его на сервере для тестирования.
Затем вы должны использовать какой-то контроль версий, чтобы добавить любые изменения, внесенные вами в удаленный репозиторий. Это означает, что тогда вы и ваш друг можете работать в изоляции друг от друга, а затем зафиксировать свои собственные изменения в хранилище, а затем вы можете объединять ветви по мере продвижения.
Когда ваше приложение будет готово, вы можете начать думать о том, чтобы перевести его в рабочее состояние, добавив его на сервер.
Зарегистрируйте учетную запись на GitHub.com и прочитайте как можно больше о том, как работает контроль версий, потому что, если вы намерены работать вместе над чем-либо, вам нужно обдумать это.
Если возможно, я всегда рекомендую использовать localhost
и синхронизация с Dropbox
или любое подобное приложение. В противном случае вы можете попробовать .htaccess
запретить доступ к вашей странице кому-либо, кроме вас и вашего друга.