Google App Engine��Python�ɑ����đ�2�e
�O�[�O���̃N���E�h��Java�Ή��AJRuby���ғ���
2009/04/08
�@�O�[�O����4��7���A���p�҂��쐬�����A�v���P�[�V�������X�P�[���u���ȃz�X�e�B���O���ʼnғ���������N���E�h�n�T�[�r�X�uGoogle App Engine�v�ŁA�V����Java���T�|�[�g����ɉ������Ɣ��\�����B���݁A�����e�X�g�łƂ���1�����[�U�[�Ɍ��肵��SDK����Ă���B
�@����Java�����^�C����A���̂ق���App Engine��̃T�[�r�X��JSR�Ȃǂ̕W���ɏ]���Ă��邽�߁AJava�J���҂͈�a���Ȃ�App Engine�𗘗p�ł���Ƃ����B�����̃T�[�u���b�g������̃A�v���P�[�V������App Engine��ɈڐA����̂͗e�ՂƂ��Ă���B����V����Eclipse�p�v���O�C����App Engine���T�|�[�g�BGWT�iGoogle Web Toolkit�j���g�����J�����\���B
Java 6�Ή��̃T���h�{�b�N�X������JVM
�@Google App Engine�̓O�[�O���̃N���E�h��Ղ𗘗p�����T�[�r�X�B�������ׂɂ���ē��I�ɉғ��T�[�o�̐��������邱�ƂŁA�X�P�[���u���ȃT�[�r�X��v�E�z���ł���B����܂őΉ����Ă���Python����сA����Web�A�v���P�[�V�����J���t���[�����[�N�́uDjango�v�ɉ����A�r�W�l�X����ō̗p���т̑���Java�����������ƂŁA���p�V�[�����L���肻�����B
�@App Engine�̃C���t����œ����̂�Java 6�Ή���JVM�ŁAJava�T�[�u���b�g�C���^�[�t�F�C�X��AApp Engine��ɗp�ӂ��ꂽ�f�[�^�X�g���[�W�Ȃǂ̃T�[�r�X�����p�ł���BJava 6�ȑO�̊��ō��ꂽ�قƂ�ǂ�Java�N���X�͂قڂ��̂܂ܗ��p�\�����AApp Engine���JVM�̓T���h�{�b�N�X���œ����Ă��邽�߁A�X���b�h������[�J���̃t�@�C���V�X�e���ւ̏������݁AJNI�iJava Native Interface�j�͗��p�ł��Ȃ��Ƃ����B
�i���X�g���[�W�A�������L���b�V���Ȃǂ���
�@�X�g���[�W�n�T�[�r�X�Ƃ��āuApp Engine Datastore�v�����p�ł���B�X�P�[���u���ʼni�������������f�[�^�̕ۑ���ŁAJDO 2.3�iJava Data Objects�j�܂���JPA 1.0�iJava Persistence API�j���痘�p�ł���B�O�[�O���ł́AJDO/JPA���T�|�[�g�����I�[�v���\�[�X�����uDataNucleus Access Platform�v�𗘗p���Ă���Ƃ����B�uApp Engine Memcache�v�̓L���b�V���p�̕��U�X�g���[�W�����B�����JSR 107�ŋK������Ă���JCache�������������̂��Ƃ����B
�@���̂ق��AJavaMail�C���^�[�t�F�C�X���g�������[�����M��A�摜�����̂��߂̃T�[�r�X�����p�ł���B�摜�����͐蔲�����]�A���T�C�Y�A�F�����ȂNJ�{�I�ȑ��삪�\�BJVM��ʼn摜�������s�����Ƃ��ł��邪�AApp Engine�Œ����T�[�r�X���g�����Ƃ�CPU���\�[�X��ߖ�ł���Ƃ��Ă���B
�@�܂��AURL���w�肵�ē���̏��������I�ɍs�����߂́uCron�v��ACVS�f�[�^��App Engine��ɃA�b�v���[�h����ubulkuploader�v�Ȃǂ����p�ł���ق��A�A�C�f���e�B�e�B�Ǘ���F�ɂ�Google Accounts���g����B�Ⴆ��Gmail�̃A�J�E���g�������Ă��郆�[�U�[�ł���AGoogle Accounts���g����Web�A�v���P�[�V�����ɁA�����Ƀ��O�C���ł���B
���ł�JRuby���ғ�!?
�@JRuby on Rails�֘A���Ђ̎��M�Œm����ThoughtWorks�̃I���E�r�j���́A4��8���t���̃u���O��JRuby on Rails��Google App Engine��œ������|�C���g��������A�uGoogle App Engine��JRuby on Rails�͔��ɐ����͂̂���e�N�m���W�̑g�ݍ��킹�v���Ƃ��Ă���BJVM��ł́AJRuby�ȊO�ɂ�Jython��Groovy�Ƃ��������I����A���邢�͕���v�Z�����Ɍ���Fortress����^�����Scala�AClojure�ȂǑ����̌��ꂪ�����B�������������Google App Engine�ŗ��p�ł���\���������B
�֘A�L��
���������������F
- ���^�p�̏�Q�Ή����Ԕ�r�Ɍ���A���O�Ǘ���Ղ̌��� �i2017/5/9�j
�@���O��Ղ̍\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���Č�������Ƃ��A���O�Ǘ���Ղ̗L�p�����A��Q�Ή����Ԕ�r�������ďЉ� - Chatwork�ALINE�ANetflix���i�߂郊�A�N�e�B�u�V�X�e���Ƃ͉��� �i2017/4/27�j
�@�u���A�N�e�B�u�v�Ɋ֘A�������̗p��ɂ��ĉ�����A���A�N�e�B�u�V�X�e�����������邽�߂̃��C�u�������Љ�܂� - Fluentd�{Elasticsearch�{Kibana�ō�郍�O��Ղ̊T�v�ƍ\�z���@ �i2017/4/6�j
�@���O��Ղ���������Fluentd�{Elasticsearch�{Kibana�ɂ��āA�\�z���@�◘�p���@�A���ۂ̈Č��Ŏg�����Ƃ��̎���Ȃǂ��Љ��A�ځB����́A���O��Ղ̍\�z�A���p���@�ɂ��� - �v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�̊�b�m�� �i2017/4/3�j
�@���S�҂��AJava������g����Android�̃X�}�z�A�v���J����ʂ��ăv���O���~���O�Ƃ͉������w�ԘA�ځB����́A�v���O���~���O�ƃr���h�AAndroid�A�v���J���AJava�Ɋւ����b�m�����������B
�L�����A�A�b�v
- - PR -
- - PR -
�uITmedia �}�[�P�e�B���O�v�V���L��
Meta�ɒׂ���Ȃ����߂Ɏc���ꂽ�����c��̓��́H�\�\2025�N��SNS��\���iSnapchat�ҁj
��N�w�ɐl�C��Snapchat�����A��l�ɂ͂��܂�Z�����Ă��Ȃ��B����ŁAAR�i�g�������j�J...
�u�ҏ��v�u�đ����v�u�C���o�E���h�v�̉e���́H�@2024�N�ɍł�����グ���L�т����̃����L���O
�����X�̐���̔����z�̐L�т���A���p������̒��ʼn������ꂽ�̂���U��Ԃ郉���L���O...
Netflix�R���{���~�܂�Ȃ��@�u�C�J�Q�[���v�V�[�Y��2���J�Ől�C���オ��K���̃A�v���Ƃ́H
Duolingo�͌���w�K�A�v����Netflix�̑�l�C�h���}�����ѕt�����L�����y�[����W�J�B���O...