Приложение-плагин

Я недавно начал плотно изучать язык Java. Но простое чтение учебной литературы да мануалов в сети ни к чему полезному не приведет. Максимум появится общее представление о языке и его возможностях. Для полноценного изучения новой технологии, ее надо применять на практике. Например, можно написать простое приложение, на основе которого разобраться в некоторых тонкостях архитектуры и принципов построения приложений.

Для написания и отладки своего приложения я буду использовать NetBeans IDE, так как давно ее применяю при написании кода на PHP.

IDE удобна, довольно шустра, но все равно не хватает некоторых фишек, однако которые можно реализовать самостоятельно в виде плагинов, благо архитектура приложения позволяет применять совершенно разнообразные плагины. Вот по этому первым приложением станет плагин для NetBeans.

Кто-то скажет, что тема слишком сложна для начальных шагов, и они будут правы. Однако я считаю, что надо начинать со сложного, тогда более простое станет элементарным и «само собой разумеющимся». А как раз этого эффекта и надо добиться, что способствует более быстрому процессу обучения.

В следующем посте я начну рассказывать что надо сделать, чтобы написать простой плагин. А первым плагином будет калькулятор, который сперва будет переводить выражение в обратную польскую запись, а после вычислять его результат.

Среди некоторых «фишек» калькулятора будет:

  • арифметические действия (+, -, *, / и ^ — возведение в степень)
  • математические функции (модуль, синус, косинус и т.д.)
  • константы (PI, Exp)

В общем калькулятор будет способен решить довольно сложные примеры.

Тема выбрана чисто в академических целях — всегда полезно изучить построение алгоритмов для решения разнообразных задач.

Вот…