El día 30
Руслан
8 abril 2016, 19:44

И так, занятие началось с обзора коллекций, правда побольшей части поверхностного, преподавателю, как он сам признался, объяснять эту тему сложно, но обещал подготовить ответы на накопившиеся вопросы к следующему занятию. После чего перешли к сетевым соединениям. Рассмотрели работу с сокетами написав простой консольный сетевой чат, правда говорить там пока можно только с самим собой :). После чего изучали многопоточность и вынесли отдельные соединения в отдельные потоки.

В качестве дз нужно написать клиент на SWING для сетевого чата.


Также завтра у меня начинается курс Android - 1. Еще пару комментариев и у меня будет новый уровень на сайте, и я смогу создать для этого курса отдельную цель. Буду рад если кто-то из вас даст мне лишний повод тут что-то написать :)

Les gusta? Cuéntale a tus amigos!
Daniil08/04/2016

Вот беда, я тебе налайкал на твой новый лвл, теперь тебе на оборот не надо будет писать, лол.))

Responder
Руслан08/04/2016

Как это не надо будет?) Сейчас прибавим целей, и вперед, к новым выстотам! :)

Responder
Daniil08/04/2016

Руслан, как тебе, кстати, libgdx? Лично я посмотрел, подумал и решил native писать.

Responder
Руслан08/04/2016

Норм, что подразумевается под native? Писать на AWT? LibGDX - это обертка над OpenGL. По моему достойный фреймворк, позволяет создавать проекты сразу под несколько платформ, автоматом подключать Box2D и прочие плюшки. Конечно если хочется получить опыт и лучше разобраться как оно все работает, можно поизобретать велосипед.

P.S. На 3 уровне все еще нельзя публиковать больше 3х целей :с

P.P.S. Пришлось удалить одну из целей, но я все же опубликовал цель по прохождению курса для Android.

Responder
Daniil08/04/2016

Руслан, native - в переводе с английского "родной", т.е. технология, родная для системы. Libgdx, в частности - отдельный фреймворк для кроссплатформенной разработки (обертка, обстрагирующая несколько технологий) и не смотря на то, что он тоже на java, он не является native. Я с ним не особо работал, но из движков, на втором месте, после Unity, у меня стоит этот libgdx.

Responder
Daniil10/04/2016

Как я уже говорил в комментарии выше, я с libgdx особо не работал, поэтому не совсем правильную инфу написал. Я сейчас присмотрелся и понял, что libgdx - это фреймворк, а не движок, как unity3d. Почти все мне сказала книга, которую я сейчас читаю про разработку на android "Фреймворк позволяет вам контролировать каждый аспект вашей среды разработки игр. Правда, вам самим придется разбираться, как именно решить ту или иную задачу", движок же является абстракцией более высокого уровня(менее гибкая, но быстрая разработка).

И еще касательно libgdx, опять же из книги "Работает ... на Android без модификаций кода". Хотя здесь можно задать еще вопрос о том, имеется в виду модификация средствами программиста, или программная? Если про программную, то это 100% native получается, но я в этом сомневаюсь, надо где-то уточнить.

Responder
Руслан10/04/2016

Если я правильно понял, libGdx это по сути библиотека классов написанных на нативном коде.

Responder
Comentar
Ir a la grabación en la cinta de opciones
El objetivo de

Puede publicar
su objetivo aquí

Podemos ayudarle a lograrlo!

310 000

ideas afines

instrumentos

para un logro emocionante

Únete a nosotros
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?