Привет, народ. Я давно не писал в блог, но вот, решился. Вобщем мою голову посетила гениальная идея!
Давайте сделаем нативную IDE для легкой, быстрой и удобной веб-разработки и назовем ее Galactica. Я так и решил. Это будет не просто очередная IDE с подсветкой кода и другими мелкими фичами. Это будет концептуально новая IDE с мощными инструментами для быстрой, легкой и удобной веб-разработки проектов любой сложности. Вот она — рыба!!!
И в чем же лежит суть. Суть в гениальности идеи. Смотрите. Я наведу несколько минусов современнных IDE для фронтендеров и бекендеров... direct link.
Я собираюсь начать разработку уже летом, когда начнутся каникулы. Сейчас ищу комманду. Вся разработка на Qt, т.е. IDE будет нативная.
http://queueman-as.livejournal.com/12106.html
твой мозг воспален? proof1 proof2
Вам не нравится что я занимаюсь программированием? Или вы просто очень хороший разработчик и считаете что я тупая школота. [sarcasm]Или вы Артемий Лебедев? Да. Вы — Артемий Лебедев![/sarcasm] Тогда покажите пожалуйста, чем занимаетесь вы например.
скажем так, из нас двоих, вы поболе артемий лебедев нежели я, не находите?
Не нахожу. Я всего лишь придумал проект. Меня поддержало несколько куте-программистов и я решил поделиться с народом на codeforces. Вы против?
ниже товарищ, выразил практически 100% мою точку зрения
так или иначе, удаче вам в ваших похождениях
Напомнило это. С проектом удачи, главное чтобы не загнулся до выхода альфы.
Я вижу у вас серьезные намерения. Я ознакомился с вашими прошлыми проектами и хочу спросить: будет ли встроена в IDE Galactica поддержка одного из ваших лучших творений "Тест на ЛОХа"? Источники: фото, cтраница
UPD: Источники оперативно удалены, страница Вконтакте уже не "_возродится_".
Спасибо. Если хотите — я вам дам исходники на дельфи)). Это один из моих первых проектов. Сейчас я уже написал 3 коммерческие программы и работаю над системой проведения и проверки оллимпиад по спортивному программированию (neutron).
P.S. Я же удалил свою страницу. Почему она "возродилась"?
Чем писать опять свой велосипед если очень хочется — лучше присоединись к сообществу плагинописателей для того же Eclipse. Сбережёшь свои нервы и может таки родишь что то полезное в этом мире.
Предложу критический анализ предложенной IDE в сравнении Eclipse + Java.
По поводу "Минусы фронтенд-IDE:"
Это должен быть экран весьма приличного размера, чтобы держать открытым и окно редактирования и просмотра + ты собрался заодно вставить движок той же Mozillа в своё приложение? В Eclipse есть встроенный простенький браузер, но наверно не хватит для твоих фантазий. Итого — идея полный бред.
Нормальные приложения не пишутся в over 9000 строк в одном месте, используют шаблоны. Поддержка полной DOM модели в режиме отладки да если ещё эта модель интенсивно изменяется сведёт всю твою производительность на нет. Это я уже сам на себе испытал, когда на сайт с включённым Firebug пытался добавить около 500 новых объектов. Итого — идея может и полезная, но слишком затратная по производительности.
см пункт 1.
По поводу минусы бекенд-IDE:
В Eclipse есть Window-Show View-Outline, который способен весьма коротко вывести информацию по всем методам + есть хоткеи, которые допустим позволяют при выделенном классе посмотреть всех его наследников, для методов интерфейса посмотреть все их реализации + даже есть хоткей, который позволяет вывести все вызовы данного метода из других мест. Вот этими вещами я как FrontEnd-BackEnd программист очень часто пользуюсь.
В Eclipse есть то же самое, что ты и предлагаешь, благо JavaDoc — это сила.
Помнится мне существует утверждение, что никакая программа не способна сказать — сможет ли другая программа завершиться за конечное число шагов.
"Плюсы именно Galactic IDE:"
Это уже есть в Eclipse
У этого проекта не будет ни команды, ничего, ибо это полный мрак во всех отношениях. Если так хочется сделать полезное для других — присоединись к сообществу плагинописателей или разработчиков известных продуктов.
Вообще складывается ощущение, что ты попробовал слегка несколько редакторов (попробуй помотреть тот же Eclipse для php ) не углубляясь в их возможности и из-за добавления практически ничтожного количества фич хочешь написать своё приложение, которое по твоим замечаниям должно прям порвать всех остальных. Батенька, что Вы курите?
Eclipse — это JAVA. Не в обиду вам сказано — JAVA != производительность. JAVA vs Qt C++. Qt компилирует приложения вплоть до (низкоуровнего API) == скорость и производительность != JAVA.
Я уважаю еклипс. Но Galactic должна работать быстро, легко и эффективно.
Сморозил глупость
Извольте заглянуть в Википедию)
Фига се. Я в шоке.
А каким тогда образом они упаковали запуск в exe файл?
Насколько я знаю, программы на джаве можно (может быть не всегда) компилировать в нормальный байт-код под конкретную платформу. Для скорости.
Я не буду тебе помогать в этом проекте по множеству разных причин не связанных непосредственно с твоим проектом. Но я в упор не понимаю негативную реакцию по отношению к твоим постам.
Пробуй! И посмотрим что получится. В первую очередь сам, конечно, посмотришь. Может получится что-то интересное. Может нет. Но в любом случае ты многому научишься. И работа, которую ты сделаешь, будет существенным шагом на пути в первую очередь к твоему личному благу, а во вторую, возможно и к тому, что бы сделать этот мир лучше о чём тут зачем-то все твердят... Как будто бы кодефорс не образовательный сайт в первую очередь.
P.S. Те, кто вместо того, что бы попытаться сделать такую безусловно сложнейшую вещь как IDE, предлагают заняться написанием относительно простых и ПОЛЕЗНЫХ плагинов для еклипса, вряд ли когда-нибудь выиграют такую БЕСПОЛЕЗНУЮ штуку как медаль чемпионата мира. Я правда не утверждаю, что оно им надо.
Спасибо ;). Это наверное самый положительный комментарий за период моего существования на codeforces. Составлю с него MOTD. Спасибо.
Наверно, с такими идеями лучше идти на хабр, там и коммьюнити побольше, и заинтересованность в неолимпиадном программировании выше=)
MikeMirzayanov, не могли бы Вы добавить ещё один фильтр для постов в ленте — персональный чёрный список авторов ?
Только мне показалось, что вы меня очень тонко троллите?
Скорее прикладываю усилия, чтобы ты свою неудержимую энергию потратил на адекватные вещи. Но как я вижу — не особо получается и мне уже порядком надоело читать не столько зачастую неаргументированную критику в свой адрес, сколько погружаться в твой нефильтрованный школьный поток сознания.
"потратил на адекватные вещи" — чем созданние инновационной IDE с НОВЫМИ и ПОЛЕЗНЫМИ фичами не "адекватные вещи"?
все нормально, делай пока маленький, пока есть жаление, вырастишь станешь как они ленивый и ничего не будешь делать.
Обычно люди регестрирую левые аккаунты чтобы не потерять рейтинг или чтобы никто не узнал кто ты такой.
[joke]Я тебя по айпи вычислю! Я...[/joke]
http://iqtest.dk/main.swf
скажи мне сколько у тебя и скажу получится ли из тебя хороший программист, или же ты будешь трепаться в форумах всю свою жизнь.
У меня 104. Пишет что выше "Normal". Хотя я в эти тесты не верю.
Рас уж вы анонимны — я тоже буду анонимным).
Это нормально? О_О
Что именно?
Чем трещать языком, лучше бы пошел и написал уже свою инновационную(кхе-кхе) штуку. Зачем кому-то что-то доказывать?
Ну, знаете, это переходит все разумные пределы. Это даже не троллинг, это издевательство. Право же, всему есть предел. Если Вы его не чувствуете, извольте тогда я как следует пройдусь по тому, что вы писали в этой теме.
"Куда более вероятно, что потратив свои силы на IDE человек так и на займётся серьёзно олимпиадами." — от программиста уровня красного или на худой конец уровня оранжевого это еще как-нибудь переваривалось бы. Они знают, что может помочь достичь медалек, а что нет. Вы же за все студенческие годы были очень далеки от финала, и не знаете что нужно делать для прохождения в финал.
IDE еще не имеет ни одной написанной строчки кода, а вы говорите что она плохая потому что eclipse априори лучше, и вообще зачем он это делает. Если не ошибаюсь, я вам уже это говорил: человек хочет написать что-то свое, вопрос "зачем" неуместен. Почему он не присоединяется к eclipse? Да хотя бы потому, что он ему не нравится. Вот мне, например, eclipse совершенно не нравится. Если на джаве компилятор еще сносный, то на С++ он убогий (лично мое мнение, фанаты eclipse попрошу не обижаться)
Парню 13 лет. Не забывайте.
Идея полностью вторична, наивна, безрассудна. Он в своём возрасте этого просто не понимает. Вообще это всё выглядит неподецки самоуверенно, будет ещё один Попов... Он хотел очередную порцию отзывов — он её получил и ведь никто не пробует даже защищать и доказывать полезность его идей. Да, он чем то займётся полезным, но в текущем виде это будет just4Fun и будет готово через пару лет.
Потому, что создать плагин для известной системе (не обязательно к Eclipse) с разумными затратами и принести пользу более реалистичная задумка. Хотя кажется я уже не понимаю его мотивации.
Чем ты хочешь таки заниматься — написать свою систему с нуля или минимизируя усилия принести Щастье в этот мир?
Вы как бы не поняли, что я встал на его защиту? Да, я лично не сомневаюсь, что это будет 4fun, меня еще помимо того что уже было сказано бесит чрезмерно грандиозное название, будто не вшивый компилятор создает а как минимум ОС для космических аппаратов. Но для парня в его возрасте то, чем он планирует заняться, замечательно. И пусть из этого почти наверняка ничего хорошего не выйдет, пусть он это делает. Но он совершенно точно не заслуживает высказываний такого рода, которые были высказаны выше.
Извините, я думал он пришёл спросить совета у взрослых людей, (которые привыкли отталкиваться от идей, фактов, и говорить на чистоту, а не делать скидку на возраст) а не у своих одноклассников.
Угу. Это очень похоже на совет. Не отличишь.
Ну вот Джулгакову ни возраст, ни другие безрассудные препятствия не помешали в свое время http://multicore.ru/index.php?id=58
А еще персональный черный список отвечающих, да.
Заметь, собственно рейтинг у самого поста около нуля, что говорит о непринятии самой идеи.
Это говорит о том, что кто-то минусует, кто-то плюсует. Больше это ни о чем не говорит.
Мне было бы интересно поучаствовать в разработке этого проекта, но, к сожалению, у меня нету опыта неолимпиадного программирования....да и времени я много не смогу уделять ему...
P.S : собственно хотелось бы поучаствовать, чтобы появился опыт неолимпиадного программирования
Да, некоторые сообщения тов. tucnak выглядят действительно по-детски. Тем не менее в свои 13 лет он уже очень много чего умеет и, я уверен, выделяется в этом отношении среди своих сверстников. Пройдет некоторое время, дух Дениса Попова исчезнет, а знания и навыки останутся.
Так что на самом деле надо пожелать ему удачи в его проекте.
[sarcasm]Я кстати использую BolgenOS! Антивирус Попова ловит все вирусы! Лучший дистриб![/sarcasm]
Я сегодня услышал много раааазных мнений в сторону galactic. Мне даже дал совет один из ведущих js-разработчиков Яндекса. Конечно мнений "за" было много, но я уверен что сам не осилю. Нужны алгоритмы анализа кода, подсветки, автокомплита, и т.д. Все это требует много человекочасов.
Я и мои единомышленники напишем эту IDE, я это обещяю, и точка.
Однако, сложно оказалось тягаться опыту с юношеским максимализмом. Через пол годика отпишись об успехах.
Давай тогда уже к концу лета. И вот репозиторий проекта: https://github.com/GalacticaTeam/galactica . Можешь там посмотреть коммиты в мастер-бранче потом.
Помнится, я тоже начинал писать свой клон Visual Studio... Понятно, чем это закончилось: как и у тысяч других начинающих программистов, проект завяз где-то в стадии ver. 1E-12 (для меня самыми убийственными оказались вопросы отладки: сделать "на коленке" хороший отладчик, который может тягаться с возможностями Visual Studio, ни за что не получится).
Но считаю ли я, что переоценил свои силы и впустую потратил время? Нет конечно. Чтобы научиться чему-то, нет способа лучше, чем немедля взять и погрузиться в это. И для этого что может быть лучше, чем амбициозная задача, поставленная перед самим собой?..
На тему целесообразности таких занятий, и старперства, поднявшегося в этой теме.
Я общался с одним человеком, который за несколько лет самостоятельно написал компилятор C++. Когда я последний раз с ним разговаривал (это было лет 5 назад), он уже приближался к поддержке всех основных фич C++ ISO 2003, и потихоньку начал копать в сторону оптимизации кода.
Нужен ли миру его компилятор C++? Вряд ли. Но это нисколько не волновало его: и это-то, на мой взгляд, и восхитительно :) Это замечательный пример уверенности в себе, упорства, и желания творить. Чего я и желаю автору данного топика.
Не хотел говорить, но видимо иначе меня не поймут:
Человек волен заниматься чем хочет. Я вот тоже сейчас кое что пишу пока что для ограниченной аудитории и в частности для своего диплома, чем потом планировал поделиться с общественностью.
Но при этом ведь никто так пафосно не заявляет, что напишет нечто крутое и оно точно будет написано. Пишут для себя, в скромном уголку и потом являют свои творения на всеобщее обозрение и как бы это не оценили — всё равно сам чувствуешь, что узнал что то новое и это круто, осознаёшь, что проделана большая работа. А у тебя tucnak эмоции вперёд разума бегут. Всё это и выглядит по-детски. Убери этот пафос на ровном месте и тебя будут лучше понимать и люди к тебе потянутся.
Опять, 25. Я же сказал что мне нужна команда! Непонятно? Мне нужна команда, потому что я сам не справлюсь. Поэтому я написал данный пост.
"Пишут для себя, в скромном уголку" — таким образом, знаешь, команду не наберешь.
И сюдя по всему, не зря. Уже трое человек откликнулись. Двое полностью готовы сотрудничать, один еще колеблется.
Просто интересно стало:
Предлагаю тебе все свои идеи по поводу IDE в каком-то майндмэпе попробовать сгруппировать. XMind под линем или MindManager под окнами. После этого выкладывай и пусть общество смотрит, добавляет, корректирует.
Просто на словах может пока звучать как-то так : "... супер крутая АйДи, лучше Студии... там попап с хелпом и полный автокомплит всего кода сразу... короче вообще круто... обещаю.".
Отмечу, что данное сообщение не направлено на погашение желания автора, а всего лишь хочет подтолкнуть его на структурирование идей.
Мне кажется, вот главные причины, по которым люди не принимают или минусуют ваш пост:
Если вы хотите привлечь к себе людей, вам не обязательно шутить и использовать возвышенную лексику. Можно просто изложить свои мысли без лишних слов — это будет очень приятно читать. Видно, что вы сведущий человек, но до зерна, которое есть в ваших набросках, сложновато добраться. Таково моё мнение.
Плюс за замечание о тегах.
Парень, убери все PS пожалуйста.
Но автор верит, что число плюсов за пост соответствует числу заинтересовавшихся.
Сделано.