Зачем именно подобную? Суть в данном случае просто в том, чтобы юзеру не скучно было ждать, пока инет появится. Можно и змейку забабахать простую, тоже неплохо будет, а скриптов вроде полно, и уже потом, убедившись, что скрипт работает, изучить его и попытаться добавить креатива.
beduin01: Мне есть что сказать по существу то что я не знаю эти BLOB и не хочу знать потому что они ненужны.
MySQL с PostgreSL гемора много. А плюсов внятных лично для себя не нашел.
И во обще с реляционными БД лучше не связываться -- неудобно будет хранить информацию разношерстую.
Как вариант смотрите на arangodb.com и https://www.rethinkdb.com/
А еще в свое время на D был написан самый быстрый парсер XML.
В языке D, видимо, нет потоков Stream, вот на нем пиши, он луДший.
И еще зачем тебе база данных? Что это за изврат? Что за зоопарк - SQL и C# в одном флаконе? Может тебе еще и redis добавить для разнообразия? Ты уж определись или работать с базой данных и писать всё только на SQL, или на C# и никаких баз данных, вали всё тупо в файлы.
apasen: такого не бывает. Вопрос только во времени и требуемой квалификации. Проще всего - HTTP/HTTPS, далее WebSockets / TCP без шифрования, и собственно это всё, что можно замутить в браузере и без Flash. Либо сделать как Google - брать не качеством, а количеством - пусть при каждом клике юзера будет алгоритм из 50 запросов, и в каждом по 50 параметров и куков, и все запросы разные. И каждый месяц что-нибудь менять, чтоб боты обламывались. Тогда заказчику будет проблематично оплатить работу умельца, но все равно, сколько веревочка не вейся... Так что задача не реализуема в полной мере.
Да и проблема мне кажется надуманной. Про "любого школьника" - преувеличиваете, 90-99% пользуется браузерными движками, сниффить не умеют, AJAX - непреодолимый барьер для них. А спецы пусть пишут боты на здоровье, не мешайте им нам. Чем больше нам мешают работать, тем хуже получаются боты - и тем, стало быть, больше они мешают вам и юзерам.
Евгений Корначев: оспаривать суждения из вашего коммента мне не хочется, он весь состоит из незнания и неопытности.
Вы просто не знаете толком C# (будучи джавистом), вы не понимаете, что такое качественный интерфейс, что означает словосочетание "стандартный контрол", не имеете опыта с модульностью. Потому своего мнения у вас нет, все ваши суждения - как под копирку - слухи из интернета, которые однажды возникли и распространяются от человека к человеку, и почему-то считаются вами верными.
Вопрос к вам: для чего вы мне всё это пишете?
Вы хотите совершенствоваться, вас интересует мое мнение как профессионала с бОльшим опытом, чем у вас?
Или вы считаете себя уже состоявшимся спецом и пришли поучить меня?
Если второе, то я не хочу с вами дискутировать. Можете и дальше считать свой путь единственном верным, а все остальное - ересью, и всем пытаться это мировоззрение навязать. Конечно же, другим людям чужое мировоззрение нахер не нужно, у них другие пути, может они адекватные люди, а может и фанаты, но не жабы, а шарпа, в этом случае ваше мнение им тоже не нужно. Но что ж поделать, если вы ни на что более конструктивное не способны. Не перевоспитывать же мне вас насильно.
di23: сами вы глупый. Вы хоть чего-то достигли в бизнесе и инди-стартапах, чтобы спорить? Понимаете, вы мыслите как-то энтерпрайзово, что ли: у вас человек лишь винтик в системе, и сам по себе, без команды, вообще ничего сделать не может. И считаете такой путь единственно верным, а всё остальное - ересь и глупость. А вот у меня это не так - специфика области - я, наоборот, всё делаю сам, и я ценен как специалист, например, в реверс-инжиниринге, по которому тоже немало идей, как можно его поставить на поток и упростить и облегчить, оптимизировав хотя бы свою работу. А так как направление актуальное, то такие инструменты, облегчающие труд, можно и другим продавать - вот вам и стартап.
di23: "Никогда в жизни никто и не при каких условиях не возьмет библиотеку написанную неизвестно кем."
Расскажите это Telerik, DevExpress, да кому угодно, кто производит и продает библиотеки.
Лично у меня куча идей библиотек, которые будут даже покруче телерика, а вернее, они просто будут по тем областям, которыми ни он, ни вообще никто не занимался на таком уровне, а отрасли те - востребованы коммерчески.
Если идей нет у вас или у ТСа, то это ваши проблемы, тогда для вас - стажировка и точка.
Евгений Корначев: потому что плохо получается. К железу (ОЗУ и ЦП) такие программы эталонно капризны, взять хоть эклипсы и нетбинсы, написанные на той самой Java.
Интерфейс получается не очень качественный, многих нужных контролов там нет, да и не только контролов ,но и прочего, что зависит от конкретной ОС, это уже проблема любого кроссплатформенного инструмента, и Java не исключение.
di23: i23: а почему бы и не Android. Если Enterprise, то действительно затруднительно одному такое сымитировать, но можно попробовать просто освоить те же технологии, что и применяют в Enterprise, всяко это будет плюс.