Андрей Казаков,
На самом деле, те кто пишут на форумах - обычно новички, потому что более-менее опытный разработчик априори умеет гуглить, и найти себе проект по душе может самостоятельно.
Можно поискать среди вашей целевой аудитории, для кого продукт пишется - бизнесмены могут быть и разработчиками )
open source это далеко не всегда бесплатный код, это просто открытый код.
Легко можно найти человека, если ему заплатить.
А для проекта - ну надо чтобы проект был популярный, чтобы к нему были интересно присоединиться, кто-то и присоединится. Но без финансирования - а какой смысл?
300-1000 уникальных в день - еще может быть окупится домен за год, но это если каждый день будут новые уникальные.
Но если это те же самые (например посетители форума), то прибыль упадет до копеек, будет ну может быть бакс в месяц.. в общем только убытки.
Лучше всего монетизировать, когда у вас ресурс мега популярный.
Деньги за просмотр рекламы платят в зависимости от раскрученности сайта.
На раскрученном сайте могут платить центы за просмотр видео.
На нераскрученном будут платить ничего за сотни просмотров видео.
Сперва наполните сайт и поднимите на нем посещаемость, иначе будет просто висеть реклама и НИЧЕГО не приносить, кроме тормозов.
ООП - в современном мире мало кто понимает под капотом, поэтому учат паттерны. Читайте любые материалы по паттернам, чтобы знать хотябы популярные 20-30
причем тут санкции?
В php можно настроить локаль.
Тут совершенно другое дело, десктопная прога, переписывать ее для поддержки локалей - это гемор, потому что если переписывать по-хорошему, то для поддержки кириллицы, а для поддержки отличной от стандартной локали, а это UTF-8, со всем набором.
Бесплатные проги, они на самом деле не бесплатные. непонятно вам это зачем, если вы можете пользоваться php
Но дело в тот что если я сделаю такую же программу с таким же названием и значком и буду ее показывать кассирам. И напишу что мне 48 лет. Объясните или я не прав или что?
А почему бы не напечатать паспорт, в котором подрисуете ваш возраст?
Слово компиляция обозначает трансляцию кода в инструкции процессора, а не в язык ассемблера.
Слово трансляция - обозначает трансляцию кода из одного вида в другой. например в другой язык.
Уточните что вы хотите сделать для себя, и пишите как удобнее.
Jungles, например, написать что делать в if, но забыть про else?
Ситуация может быть сложнее.
* Программисты могли написать 100 if/else и пропустить 101.
* Программисты могли написать как обрабатывать графические файлы формата JPEG, а другие программисты, которые придумали что давайте мы в JPEG добавим не 16 млн цветов а 32, и при этом сообщим об этом в новом аттрибуте про который наша библиотека будет знать, а остальным надо будет обновиться, но мы про это никому не расскажем. Понятно что программа которая попробует открыть такой JPEG может столкнуться с проблемой старой как компьютеры.